Я пытаюсь собрать сценарий входа в PHP в качестве учебного проекта.
Это код для записи в мою базу данных при регистрации пользователя.Оба эти значения записываются в базу данных.
$this->salt = md5(uniqid());
$this->password = md5($password.$salt);
При входе в систему запускается следующая функция.
function challengeLogin($submittedPassword, $publicSalt, $storedPassword){
if(md5($submittedPassword.$publicSalt) == $actualPassword){
return 0;
}else{
return 1;
};
}
К сожалению, при переходе по моему коду два значения имеютникогда не было равныхМожет кто-нибудь помочь мне понять, почему?