Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola Pessoal,
Não estou conseguindo entender porque dá erro de conferência de senha... Coloquei um form, envia para um arquivo de validação e envio, mas esbarra na questão de a senha não é igual a que existe... mas puxei os valores e estão iguais... ambas em md5();
Se eu coloco a mesma senha e transforme em md5() ambas, é possível verificar se são iguais certo?
<input type="password" class="form_input" name="password_atual" placeholder="Senha Atual" title="Preencha o campo com a senha atual" required autofocus>
$password_atual = md5($password_atual);
$pasword_check = $_SESSION['userPassword'];
if($password_atual == $password_check){
$sql_update = "UPDATE tbl_admins SET password='$password' WHERE admin_id='$id'";
mysql_query($sql_update) or die (mysql_error());
modal(sucess_pass_update);
$exibirModal = true;
}if (md5($_POST[senha_atual]) == $_SESSION['userPassword'] && $_POST[senha1] && ($_POST[senha1] == $_POST[senha2])) {
$password = $_POST[senha1];
$password = md5($password);
mysql_query("UPDATE tbl_admins SET password='".$password."' WHERE admin_id='".$id."'");
echo "Sua senha foi alterada com sucesso";
} else {
echo "Preencha os dados corretamente!";
}
<input type="password" name="senha_atual" placeholder="Senha Atual" required>
<input type="password" name="senha1" placeholder="Nova Senha" required>
<input type="password" name="senha2" placeholder="Repetir a Nova Senha" required>
Vê se resolve, se resolve você me explica esse seu modal
//Verificar se o post n�o est� vazio