Visual Basic - Exactitud de contraseña en login

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 8
Ha aumentado su posición en 21 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Exactitud de contraseña en login

Publicado por Carlos (4 intervenciones) el 25/05/2019 00:34:37
Buenas tardes,

Tengo un problema con el login de la aplicacion que estoy desarrollando. Tengo un usuario llamado "ALMACEN" y la clave es "almacen"; pero no importa de que manera la escriba la contraseña (ALMAcen, ALMACEN, AlMaCeN, etc) mientras sea la palabra almacen, igual entra a la aplicacion. Como puedo solucionar esto. Este es el codigo que estoy utilizando:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Private Sub BotonEntrar_Click()
 
AdoUsuario.RecordSource = "select * from USUARIOS where USUARIO='" + TextUsuario.Text + "' and CONTRASEÑA='" + TextContraseña.Text + "'"
AdoUsuario.Refresh
 
    If TextUsuario.Text = "" And TextContraseña.Text = "" Then
    MsgBox "Debe ingresar un usuario y contraseña", vbInformation, "INICIO DE SESION"
    TextUsuario.SetFocus
 
    ElseIf TextUsuario.Text = "" Then
    MsgBox "Debe ingresar un usuario", vbInformation, "INICIO DE SESION"
 
    ElseIf TextContraseña.Text = "" Then
    MsgBox "Debe ingresar una contraseña", vbInformation, "INICIO DE SESION"
    End If
 
If AdoUsuario.Recordset.BOF = False And AdoUsuario.Recordset.EOF = False Then
    MsgBox "Los datos ingresados son incorrectos. Intente nuevamente", vbExclamation, "ALMACEN MANAGER - LOGIN"
Else
    MsgBox "BIENVENIDO!", vbInformation, "INICIO DE SESION"
    nivelusuario = AdoUsuario.Recordset!nivel
    nombreusuario = AdoUsuario.Recordset!usuario
Unload Me
MP.Show
End If
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Exactitud de contraseña en login

Publicado por Andres Leonardo (1798 intervenciones) el 27/05/2019 16:02:19
EN la parte superior utiliza esto en tu formulario donde haces la comparacion añade


1
Option Compare Binary

la comparacion de texto HOLA es igual a hoLA , pero si lo haces bynario no lo sera

SAludos
Andres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 8
Ha aumentado su posición en 21 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Exactitud de contraseña en login

Publicado por Carlos (4 intervenciones) el 27/05/2019 23:57:54
Muchas gracias, voy a probarlo a ver que tal. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar