Автор Тема: Пароли  (Прочитано 2975 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Romul

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Пароли
« : 12 Июля 2005, 14:46:14 »
Помогите начинающему, плиз!



Знаю, темка не совсем про рнр, но все же...

Где хранить пароли юзеров? Мне нужно именно хранить пароли в нормальном виде, а не md5!

Вопрос вобщем-то можно задать так: где хранить наиболее безопасно и как?


А теперь вопрос №2!
В будущем я планирую запретить незалогиненному юзеру качать файлы с моего сайта... Как это реализовать?


буду крайне благодарен всем отозвавшимся!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Пароли
« Ответ #1 : 12 Июля 2005, 19:44:59 »
Romul
Цитировать
Romul:
Мне нужно именно хранить пароли в нормальном виде, а не md5!

Ерунда.

Цитировать
Romul:
где хранить наиболее безопасно и как?

А самому подумать?

Цитировать
Romul:
запретить незалогиненному юзеру качать файлы с моего сайта... Как это реализовать?

Проверкой пароля?...


Корректнее формулируй вопрос.
LJ: Backslashed life (rss)

Оффлайн Romul

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Пароли
« Ответ #2 : 13 Июля 2005, 13:16:08 »
CGVictor, просто чумавой ответ!!! мне еще ни разу так сильно не помогали!!!

если пользователь забыл пароль, как ему его вернуть? md5? пусть до конца лет своих дешифрует?

Цитировать
CGVictor:
А самому подумать?

я попросил помочь!!!

Проверка пароля - это само собой! Мне вот интересно, как именно реализуется залогинивание пользователя? где об этом прочитать?

т.е. у пользователя есть некий статус Залогиненный или Незалогиненный, который в качестве параметра передается из страницы в страницу... но это как-то странно...

вобщем я не знаю, как это реализовать! а как я себе это представляю, выглядит через одно место!!!

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Пароли
« Ответ #3 : 13 Июля 2005, 13:33:08 »
Если есть база, то храни в ней, либо в обычном текстовом файле.

Лучше кодируй пароль в МД5, если юзер потеряет пришли сгенерированный ему, потом сам поменяет если не понравиться.

По залогиниванию читай сессии. Это просто.
Успехов
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Пароли
« Ответ #4 : 13 Июля 2005, 14:59:33 »
Romul
Достаточно просто подумать.

1. >>как ему его вернуть?
А зачем? Может, он его не просто забыл, а бумажку потерял? Или еще баги у него в голове? В любом случае, пароль скомпрометирован. А юзер может использовать его во многих местах. Значит, нужно разделить пространство авторизации принципала. Сгенерировать ему пароль, отвечающий требованиям секретности и сообщить. Причем, в особо секьюрных системах - пароль должен быть одноразовый.
Порекомендую книгу "Writing Secure Code" (издавалась в серии MS NET Fundamentals).

2. >> залогинивание пользователя?
Что ты подразумеваешь под термином? :)

3. >> передается из страницы в страницу
Вооот. Ближе к телу. Передавать можно разными способами.
Cookie. Сессии. И о том, и другом читается в мануале (в онлайне, там примеры).

Много ответов на твои вопросы есть на phpfaq.ru и в разделе FAQ форума.
LJ: Backslashed life (rss)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Пароли
« Ответ #5 : 13 Июля 2005, 15:00:43 »
[off]Сам с собой
Хм... я его не послал? Наверное, я просто сытый и довольный сегодня :)[/off]
LJ: Backslashed life (rss)

 

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