2016-12-17 4 views
0

Привет всем У меня вопрос, я сохранил пароль в базе данных с помощью хеш-метода codeigniter. Формат пароля -Получить хешированный пароль в codeigniter

hash('sha256', $password -> password . '[email protected][email protected]!`[email protected]%^&'); 

Теперь я хочу вернуть исходный пароль. Как я могу это сделать?

+0

Я думаю, что вы хотите получить хэш, исходный пароль был в обычном тексте, а после применения sha256 вы не можете получить его на равных. Проверьте это: https://gist.github.com/Taytus/1628134 – JSLirola

ответ

0

Как только любая строка сохраняется как хешированная строка, ее нельзя вернуть назад. Вы можете добавить отдельный столбец в базу данных, где вы можете сохранить реальный пароль. Когда пользователь обновляет свой пароль, вы можете обновить и другой столбец с реальной строкой пароля.

+0

Неповторимый ответ. – kishor10d

Смежные вопросы