PHP/MySQL | password_hash()
Тема закрыта by
DELETED
Причина: решён
Причина: решён
![](/views/icon/no_avatar.png)
DELETED
Автор
30 октября 2016, в 17:45
Delete
Нихера не понимаю, как сравнивать вводимый и сохранённый ранее пароль в этом случае.
![](/views/icon/no_avatar.png)
DELETED
30 октября 2016, в 17:47
Delete
![](/views/icon/no_avatar.png)
DELETED
Автор
30 октября 2016, в 17:49
Delete
там нет ничего, я оттуда кстати и нарыл их
при записи одного и того же пароля каждый раз новый хеш млять, как же он тогда сравнивается?
![](/views/icon/no_avatar.png)
DELETED
30 октября 2016, в 17:50
Delete
if (password_verify($password, $hash)) {
// Success!
}
else {
// Invalid credentials
}
$password - введенный пароль юзверем
$hash - хэш пароля из базы
![](/views/icon/no_avatar.png)
DELETED
Автор
30 октября 2016, в 17:51
Delete
shadrvlad (30.10.2016 в 17:50)
Вилы_Выкидные, Блин там же написано все
if (password_verify($password, $hash)) {
// Success!
}
else {
// Invalid credentials
}
$password - введенный пароль юзверем
$hash - хэш пароля из базы
Вилы_Выкидные, Блин там же написано все
if (password_verify($password, $hash)) {
// Success!
}
else {
// Invalid credentials
}
$password - введенный пароль юзверем
$hash - хэш пароля из базы
не работает
Вилы_Выкидные, хеш меняется, потому что соль каждый раз тоже новая
А сама соль сохраняется в конечном хеше, то есть
Сам хеш состоит из: метод_хеширования|соль|полученный_хеш
А сама соль сохраняется в конечном хеше, то есть
Сам хеш состоит из: метод_хеширования|соль|полученный_хеш
![](/views/icon/no_avatar.png)
DELETED
Автор
30 октября 2016, в 17:55
Delete
Mobiaaa (30.10.2016 в 17:52)
Вилы_Выкидные, хеш меняется, потому что соль каждый раз тоже новая
А сама соль сохраняется в конечном хеше, то есть
Сам хеш состоит из: метод_хеширования|соль|полученный_хеш
Вилы_Выкидные, хеш меняется, потому что соль каждый раз тоже новая
А сама соль сохраняется в конечном хеше, то есть
Сам хеш состоит из: метод_хеширования|соль|полученный_хеш
я без соли юзаю, вот пароль 123 в базе данных во всех строках разный хеш на него
Вилы_Выкидные, соль сама генерируется, её не нужно генерировать в скрипте
![](/views/icon/no_avatar.png)
DELETED
30 октября 2016, в 17:59
Delete
![](/views/icon/no_avatar.png)
DELETED
Автор
30 октября 2016, в 18:00
Delete
Mobiaaa (30.10.2016 в 17:58)
Вилы_Выкидные, соль сама генерируется, её не нужно генерировать в скрипте
Вилы_Выкидные, соль сама генерируется, её не нужно генерировать в скрипте
вот шифруем и пишем в базу (каждый раз разный хеш на один и тот же вводимый пароль почему-то, как же потом сравнивать)
password_hash($_POST['password'], PASSWORD_BCRYPT)
вот сравниваем - не работает
if (password_verify($_POST['password'], $res['password'])) {
________
посл. ред. 30.10.2016 в 18:06; всего 1 раз(а); by Вилы_Выкидные
Стр.: 1, 2