Respostas
respondido por:
0
Por questões de segurança é melhor vc usar a função do MySQL PASSWORD.
Ela é de mão única, ou seja não se descriptografa, mas sim criptiografa-se a nova e veja se as string criptografadas são iguais.
exemplos:
// Gravando-se no banco
$user = "Nome";
$pass = "senha a ser criptografada";
mysql_query("INSERT INTO users (name,senha) VALUES '$user',PASSWORD('$pass')");
// Verificando senha
$user = "Nome";
$pass = "senha digitada";
$res = mysql_query("SELECT count(*) FROM users WHERE name='$user' AND senha = PASSWORD('$pass')");
if ( mysql_num_rows($res)<1){
echo "Usuário nao registrado!!!"
Ela é de mão única, ou seja não se descriptografa, mas sim criptiografa-se a nova e veja se as string criptografadas são iguais.
exemplos:
// Gravando-se no banco
$user = "Nome";
$pass = "senha a ser criptografada";
mysql_query("INSERT INTO users (name,senha) VALUES '$user',PASSWORD('$pass')");
// Verificando senha
$user = "Nome";
$pass = "senha digitada";
$res = mysql_query("SELECT count(*) FROM users WHERE name='$user' AND senha = PASSWORD('$pass')");
if ( mysql_num_rows($res)<1){
echo "Usuário nao registrado!!!"
Perguntas similares
7 anos atrás
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás