Добрый день, KeeL!
> k>> Вообще, безопастно ли хранить разные логины/пароли в файлах?
> I> Логин.пароль - нет. Логин/md5 хэш пароля - вполне
>
> Тогда где хранить md5 хэш пароля? В самом скрипте?
В файле. Изначально туда пишется логин и md5 пароля, когда заводится юзер. Потом,
когда юзер пытается зайти, в файле ищется логин и сравнивается хеш из файла и
закодированный в md5 присланный пароль. Если совпадают - юзер валидный.
> Где вообще можно доступно почитать про md5 шифрование?
Система предельно простая: если md5-хеши двух паролей совпадают, значит, и сами
пароли совпадают.
http://www.php.net/manual/en/function.md5.php - там есть ссылки
> Вы говорите, что хранить логин/md5 хэш пароля в файле небезопастно, а
> хранить логин/пароль в файле безопастнее, то не лучше все-таки будет
> хранить просто логин/пароль в файле, а на файл поставить запрет на
> доступ с помощью .htaccess??
Со мной мои провайдеры однажды шутку пошутили - отключили исполнение пхп-скриптов
и поддержку .htaccess. Получилось, что файлы с паролями стали доступны, а в скриптах
можно было посмотреть, как этот файл назывался. Поэтому почти на всех хостингах
скрипты располагаются не в домашней папке, а во вложенной public_html. Соответственно,
рекомендуют скрипты ложить в public_html, а в них уже подключать библиотеки и
использовать файлы уровнем выше (../), которые не будут видны из нета даже при
отключенной поддержке .htaccess
За сим прощаюсь. Юрий Истомин.
Номер выпуска : 3096
Возраст листа : 241 (дней)
Количество подписчиков : 406
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/150176
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru