como criar um codificador de senha
Soluções para a tarefa
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 interessantes
História,
10 meses atrás
Ed. Física,
10 meses atrás
Química,
1 ano atrás
Física,
1 ano atrás
Matemática,
1 ano atrás