estoy aprendiendo a hacer consultas a mysql per nopuedo cuando tiene passord, la consulta es $result = mysql_query("select * from user
where username='$username'
and passwd = password('$passwd')");
al tratar por horas me meti en phpmyadmin he intentarlo de ahi y tampoco, si solo pongo en username si me devuelve pero si lo intento con password no
soy root
cuando hago el query desde phpmyadmin
SELECT * FROM `user` WHERE passwd=password('oooooo')
me devuelve
MySQL ha devuelto un valor vacío (i.e., cero columnas). ( La consulta tardó 0.0011 seg )
SELECT *
FROM `user`
WHERE passwd = password( 'oooooo' )
LIMIT 0 , 30
eso es cuando el passwd esta encriptado con password('')
pero cuando no esta encriptado si me devuelve
el query es
SELECT * FROM `user` WHERE passwd='oooooo'
el resultado es
username passwd
Editar Borrar jordan2 oooooo
debo señalar que tendo variosusuarios con la contraseña oooooo pero no me devuelve ni uno
¿como hago cuando tengo que autentificar a un usuario? ¿no es un fallo de seguridad tener los passwor sin encriptar??
¿como debo hacer?
¿pq como password no?
where username='$username'
and passwd = password('$passwd')");
al tratar por horas me meti en phpmyadmin he intentarlo de ahi y tampoco, si solo pongo en username si me devuelve pero si lo intento con password no
soy root
cuando hago el query desde phpmyadmin
SELECT * FROM `user` WHERE passwd=password('oooooo')
me devuelve
MySQL ha devuelto un valor vacío (i.e., cero columnas). ( La consulta tardó 0.0011 seg )
SELECT *
FROM `user`
WHERE passwd = password( 'oooooo' )
LIMIT 0 , 30
eso es cuando el passwd esta encriptado con password('')
pero cuando no esta encriptado si me devuelve
el query es
SELECT * FROM `user` WHERE passwd='oooooo'
el resultado es
username passwd
Editar Borrar jordan2 oooooo
debo señalar que tendo variosusuarios con la contraseña oooooo pero no me devuelve ni uno
¿como hago cuando tengo que autentificar a un usuario? ¿no es un fallo de seguridad tener los passwor sin encriptar??
¿como debo hacer?
¿pq como password no?