Power Builder - como puedo crear una ventana de password

 
Vista:

como puedo crear una ventana de password

Publicado por Mauro (2 intervenciones) el 21/07/2006 23:19:09
bueno tengo el siguiente codigo :

string nom,cla

select Usuario,Password into :nom,:cla from Registro where Usuario=:sle_nombre.text and Password=:sle_pass.text;

if Blio.sqlcode = 100 then
contador=contador+1
messagebox('Advertencia','Nombre Incorrecto o Contraseña errada',exclamation!)
if contador = 3 then
messagebox('Aviso','Intentos Fallidos, El Sistema se Cerrará',exclamation!)
else
sle_nombre.text=""
sle_pass.text=""
sle_nombre.setfocus()
end if

else
open(w_administrador)
end if

se supone que debe agarrar la informacion y agregarla a las variables pero creo que no hace nada de eso se va de frente al open con cualquier nombre hasta con los espacios en blancos hay algo mal no se alguien q me ayude gracia de antemano
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 Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:como puedo crear una ventana de password

Publicado por Antonio (1271 intervenciones) el 22/07/2006 18:58:24
Hola Mauro:

Creo que es mejor que pongas los valores en una variable y los compares asi:

string ls_nombre,ls_pass
long ll_count

ls_nombre = Trim ( sle_nombre.text )
ls_pass = Trim ( sle_pass.text )

select Count ( * )
into: ll_count
from Registro
where ( ( Registro.Usuario=:ls_nombre ) and
( Registro.Password=: ls_pass ) ) ;

if ll_count <= 0 then
contador ++
messagebox('Advertencia','Nombre Incorrecto o Contraseña errada',exclamation!)
if contador = 3 then
messagebox('Aviso','Intentos Fallidos, El Sistema se Cerrará',exclamation!)
else
sle_nombre.text=""
sle_pass.text=""
sle_nombre.setfocus()
end if

else
open(w_administrador)
end if

Espero te sirva amigo... suerte
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

RE:como puedo crear una ventana de password

Publicado por Mauro (2 intervenciones) el 23/07/2006 01:04:37
amigo e copiado el codigo pero ahora me sale esta parte :

*** if ll_count <= 0 then ****
contador ++
messagebox('Advertencia','Nombre Incorrecto o Contraseña errada',exclamation!)
if contador = 3 then
messagebox('Aviso','Intentos Fallidos, El Sistema se Cerrará',exclamation!)

parece que no reconoce el ll_count creo ,no estoy seguro yo ingreso los datos que estan en mi base de datos igualitos pero no, me sale el mensaje

messagebox('Advertencia','Nombre Incorrecto o Contraseña errada',exclamation!)

o que pueda estar pasando ??
espero me ayudes
gracias de antemano
Ma.C !
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