Variável de JS para PHP
Olá, preciso receber um valor em javascript, e criptografar para md5 em PHP, para depois eu inserir o valor no meu banco de dados; a minha ideia é efetuar uma verificação dos usuários, caso a senha seja igual à matricula(a matrícula é a senha padrão), aparecerá uma janela em JS para efetuar a troca de senha, onde é cadastrada em md5.
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p id="demo"></p>
<script language="javascript">
alert("Primeira vez fazendo login, certo? Então entre com sua nova senha(Motivos de segurança):");
do{
var senha = prompt("Senha:","");
var senha2 = prompt("Repita a senha","");
if(senha!=senha2)
{
alert("Senhas diferentes!");
}
}
while(senha!=senha2);
</script>
<?php
$senha = "<script>document.write(senha)</script>";
echo "<br>";
$teste = '123';
$senha_md5 = md5($senha);
$teste_md5 = md5($teste);
echo "$senha = $senha_md5"; //Criptografia Correta
echo "<br>";
echo "$teste = $teste_md5"; //Criptografia Errada
?>
</body>
</html>
Quando eu insiro "123" como senha no Alert do JS, os valores em md5 voltam diferentes, como mostra meu print abaixo, não consigo encontram o erro, tem algum? Tem outra forma de efetuar a mesma ação? Pois não pretendo criar uma página inteira apenas para receber o valor.
Discussão (8)
Carregando comentários...