Общие > Базы данных

Проблема с получением данных из Базы

<< < (2/2)

Макс:
Можно такое использовать:
Необходимые данные:
пароль
вопрос для напоминания
ответ на вопрос

Алгоритм:
юзер вводит пароль
и ответ на вопрос.
в БД заносится password(\'$password\');
и encpass=encode(\'$password\',\'ответ\');

если юзер забыл пароль - ему выводится вопрос
Далее
если password==password(\'decode(\'encpass\',\'ответ\')) юзер выводится decode(\'encpass\',\'ответ) - это будет забытый пароль.
encode() и decode() - встроенные функции MySQL.
Насколько надежны - не знаю, может стоит использовать mcrypt()

PS
Если кто идею не понял, то суть в том, чтобы с помощью ответа шифровать пароль, но сам ответ в БД не хранить. Его будет вводить юзер, когда забудет пароль.

Dm:
еще раз любуемся на ман по тому же адресу
про ENCRYPT/DECODE/DES_ENCRYPT/DES_DECRYPT

ключ к паролям нужно тогда будет в оч. защищенном месте.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии