no puedo leer datos de un passwordfield
tengo un problema en mi aplicacion
cuando intento hacer login, evidentemente vuelco de mi base de datos (en mysql) los datos del usuario en un Vector
una vez tengo los datos, en el interfaz leo el password introducido de un passwordfield, pero no se por que, me da error, no me lo reconoce
por ejemplo, tengo en mi base de datos a 4 usuarios con 4 passwords
1111 ojo
2222 oreja
3333 mano
4444 nariz
y no se porque, solo me detecta como correcto el del ultimo usuario. el de los otros 3 no
creo q es porque el passwordfield encripa lo introducido, y luego no lo reconoce bien. creo q hay q hacer algo para recuperar la info y compararla, pero no se como
no se que hacer, pues yo lo de vuelto en mi vector de datos del usuario lo trato como String y lo del passwordfield lo intento comparar tratandolo como .ToString()
tambien me he dado cuenta en la API que devuelve un char[]
he intentando a mis datos .ToCharArray() y asi tampoco me funciona
ayuda por favor. gracias por adelantado
cuando intento hacer login, evidentemente vuelco de mi base de datos (en mysql) los datos del usuario en un Vector
una vez tengo los datos, en el interfaz leo el password introducido de un passwordfield, pero no se por que, me da error, no me lo reconoce
por ejemplo, tengo en mi base de datos a 4 usuarios con 4 passwords
1111 ojo
2222 oreja
3333 mano
4444 nariz
y no se porque, solo me detecta como correcto el del ultimo usuario. el de los otros 3 no
creo q es porque el passwordfield encripa lo introducido, y luego no lo reconoce bien. creo q hay q hacer algo para recuperar la info y compararla, pero no se como
no se que hacer, pues yo lo de vuelto en mi vector de datos del usuario lo trato como String y lo del passwordfield lo intento comparar tratandolo como .ToString()
tambien me he dado cuenta en la API que devuelve un char[]
he intentando a mis datos .ToCharArray() y asi tampoco me funciona
ayuda por favor. gracias por adelantado
MIRA LO QUE DEBES HCER ES LO SIGUIENTE COLOCA ESTO:
char[]d=nom_jtextfielf.detPassword();//aqui ya guardaste lo digitado.
String s=new String(d);//transforma el char a String
despues compare el cadena index con s
String.CompareTo(String)==0 ;
espero que te sirva.
un saludo.
char[]d=nom_jtextfielf.detPassword();//aqui ya guardaste lo digitado.
String s=new String(d);//transforma el char a String
despues compare el cadena index con s
String.CompareTo(String)==0 ;
espero que te sirva.
un saludo.
perdon era asi:
ha te recomiendo que trabajes con JPassWordField().
char[]d=nom_jtextfielf.getPassword();//aqui ya guardaste lo digitado.
String s=new String(d);//transforma el char a String
un saludo!
ha te recomiendo que trabajes con JPassWordField().
char[]d=nom_jtextfielf.getPassword();//aqui ya guardaste lo digitado.
String s=new String(d);//transforma el char a String
un saludo!