Siteye kayıt olurken md5 olarak kayıt ettiriyorum daha sonra giriş yapıp şifre değişince md5 değilde normal çeviriyor bu kodda nerede hata var bakarmısınız.
Kod:
if (! empty($data['new_password']) && ! empty($data['current_password']))
{
$updatePass = false;
$passwordQuery = $conn->query("SELECT password FROM " . DB_ACCOUNTS . " WHERE id=" . $timelineId);
if ($passwordQuery->num_rows == 1)
{
$passwordFetch = $passwordQuery->fetch_array(MYSQLI_ASSOC);
if (md5(trim($data['current_password'])) == $passwordFetch['password'])
{
$updatePass = true;
}
}
if ($updatePass)
{
$newPassword = $escapeObj->stringEscape($data['new_password']);
$update_query_one .= "password='$newPassword',";
}
else
{
return false;
}
}
}
Moderatör tarafında düzenlendi: