Quantcast
Channel: Ayuda con login en WinForms
Viewing all articles
Browse latest Browse all 10

Ayuda con login en WinForms

$
0
0

:-)
Hola,

Veo que estás usando tu propio sistema de seguridad basado en una tabla de usuarios. Este enfoque suele ser un poco peligroso porque almacenas las contraseñas en texto plano y además es vulverable a inyección de SQL.

Dicho de otro modo, si el usuario es un poco pillo y teclea en el campo de usuario esto:

' OR 1=1 //

Tu SQL quedaría así:

select nombres_admin, identificacion_admin from tbl_cuenta where nombres_admin = '' OR 1=1 //'and identificacion_admin = ''

De modo que podría acceder al sistema.

Te aconsejo utilizar el propio sistema de sutenticación de ASP.NET Membership, que está pensado para web pero se puede utilizar para aplicaciones Windows.

Dale un vistazo a estos posts que escribí hace un tiempo.

Saludos,



No olvides marcar la respuesta como correcta si te ha sido de utilidad :-)

[MS-MVP-MCTS]

Follow me on Facebook or Twitter!

Mi Perfil MVP en: https://mvp.support.microsoft.com/profile/Lluis
NUG: http://andorradotnet.com
Web: http://www.ordeeno.com
Geeks: http://geeks.ms/blogs/lfranco


Viewing all articles
Browse latest Browse all 10

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>