Общие > Базы данных
Проблема с получением данных из Базы
MadDog:
Суть проблемы в следующем.
Допустим в базе есть таблица users с полями UserLogin и UserPassword. При регистрации пользователей пароль юзверя заносится в соответсвующее поле базы с помощью функции PASSWORD().
Так вот. А как бы получить настоящее значение поля UserPassword, если юзверь забыл этот самый пароль?
ЗЫ. Уже пару часов на работе голову ломаю. К концу рабочего дня котелок уже не варит. :)
ЗЫЫ. Тьфу ты не в тот топик положил тему. Переместите, плиз, и сильно не ругайте.
YA:
Никак, генерируй пользователю новый пароль.
Dm:
MadDog
внимательнее на ман нужно любоваться :)
--- Цитировать ---PASSWORD() encryption is non-reversible.
--- Конец цитаты ---
оригинал:
http://www.mysql.com/doc/M/i/Miscellaneous_functions.html
просто нужно поменять пароль на новый.
MadDog:
Dm
--- Цитировать ---внимательнее на ман нужно любоваться
--- Конец цитаты ---
Биг сенкс, а вот слона-то я и не заметил. :insane:
--- Цитировать ---генерируй пользователю новый пароль
--- Конец цитаты ---
--- Цитировать ---просто нужно поменять пароль на новый
--- Конец цитаты ---
Ну либо написать свою функцию шифрации-дешифрации
Тогда немного поставлю вопрос по-другому.
Насколько безопастно (или правильно, что ли) хранить пароли пользователей в базе без шифрования?
ThE0ReTiC:
MadDog
--- Цитировать ---Насколько безопастно (или правильно, что ли)
--- Конец цитаты ---
Небезопасно и не правильно.
--- Цитировать ---Ну либо написать свою функцию шифрации-дешифрации
--- Конец цитаты ---
Велосипед изобретать не рекоммендую. Ты же не Седжвик.
Да. И тема уехала в базы.
Навигация
Перейти к полной версии