Задать вопрос
@Ignatiy2

Как захешировать пароль при ручном добавлении строки из phpMyAdmin?

Я хочу реализовать вход для администратора. Регисрации для администраторов, как не странно, нет. Данные для входа я хочу передать вручную через phpMyAdmin, но насколько я знаю, нельзя хранить в базе данных не захешированный пароль. Можно ли как-то через phpMyAdmin его захешировать? Или есть какой-то другой выход?
  • Вопрос задан
  • 1235 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Minifets
@Minifets
Hello world!!!
Стоит учесть тот факт, что метод хеширования при проверке пароля на входе, должен соответствовать методу хеширования при регистрации. Соответственно те функции, которые используются на стороне php, их может не быть на стороне базы данных.
Самый простой способ, это создать консольный скрипт, который будет принимать пароль в открытом виде, и отдавать вам уже hash, а в базу записывать уже полученный от скрипта hash.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
но насколько я знаю, нельзя хранить в базе данных не захешированный пароль
В базе данных нельзя хранить пароль. И все.
А захешированный он у вас там или еще какой - не имеет значения.

Что вообще такое - захешированный пароль? Где вы такой термин услышали?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы