Автор Тема: Вопрос к Перловым ГУРУ... :-)  (Прочитано 7163 раз)

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

Оффлайн PoKoT

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос к Перловым ГУРУ... :-)
« : 10 Января 2002, 13:52:39 »
Подскажите, пожалуйста...
Как грамотно реализовать регистрацию пользователей (с логином и паролем соответственно)?
Проблема в следующем: существует некая форма регистрации для предприятий (логин+пароль + ИНН там и Р/С всякие...) - данная форма должна заполняться один раз, чтоб не мучать посетителей каждый раз данной операцией :-) и записывать введённые данные в файл....
???
Где лучше и в каком виде хранить а) логины и пароли; в) реквизиты и контактные адреса предприятий (подписчиков) чтобы уменьшить вероятность утечки информации
???
Заранее благодарен.

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Вопрос к Перловым ГУРУ... :-)
« Ответ #1 : 10 Января 2002, 14:47:10 »
Гуру здесь не нужен.

Логин и пароль (а можно и просто id) хранить локально в куках, а все остальное удаленно в базе.
С наилучшими пожеланиями. LODEVAR

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос к Перловым ГУРУ... :-)
« Ответ #2 : 10 Января 2002, 14:47:59 »
Цитировать
чтобы уменьшить вероятность утечки информации

...нужно ее шифровать. Для не клинических случаев (не для хранения инфы по кредиткам) достаточно (ИМХО) MD5. Это что касается паролей. А для всей остальной информации можно использовать base64 - для серьезных людей не помеха, но дураков отгонит...
The documentations is your friend

Оффлайн PoKoT

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос к Перловым ГУРУ... :-)
« Ответ #3 : 10 Января 2002, 16:42:52 »
Цитировать
Логин и пароль (а можно и просто id) хранить локально в куках, а все остальное удаленно в базе

В таком случае с чем сравнивать правильность введённых данных?

Оффлайн PoKoT

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос к Перловым ГУРУ... :-)
« Ответ #4 : 10 Января 2002, 16:44:27 »
NeoNox
Цитировать
можно использовать base64
знать бы ещё каким образом... :-))

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Вопрос к Перловым ГУРУ... :-)
« Ответ #5 : 10 Января 2002, 17:59:54 »
Цитировать
В таком случае с чем сравнивать правильность введённых данных?
На сервере храни список пользователей и, соответствующие пароли.
Пользователь запросил страничку (условно говоря), программа проверила его куки. Если логин и пароль в куках найден и в списке пользователей, значит пользователь зарегистрирован, по логину можно найти  соответствующие ему данные (р.с., инн ...)
Вот, например, так.
С наилучшими пожеланиями. LODEVAR

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос к Перловым ГУРУ... :-)
« Ответ #6 : 11 Января 2002, 12:28:43 »
Цитировать
знать бы ещё каким образом... :-))

Просто как стакан с кефиром :)

#!usr/bin/perl
use MIME::Base64;
$pass="Пароль Рыба-меч";

$encoded = encode_base64($pass);
print "$encoded";

$decoded = decode_base64($encoded);
print "$decoded";
The documentations is your friend

Оффлайн PoKoT

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос к Перловым ГУРУ... :-)
« Ответ #7 : 11 Января 2002, 13:15:58 »
NeoNox
Спасибо! Будем пытаться... :-)))

Оффлайн PoKoT

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос к Перловым ГУРУ... :-)
« Ответ #8 : 11 Января 2002, 13:18:39 »
lodevar
Ок! Благодарю! :-)

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Насчет cookies
« Ответ #9 : 28 Января 2002, 14:00:24 »
В куках хранить пароли имхо небезпасно! У меня это всегда хранится в базе на серваке, а в куках только идентификатор сессии пользователя.

Пример: http://www.reactiv.ru
http://www.fotocenter.spb.ru
« Последнее редактирование: 29 Января 2002, 15:06:13 от APL »

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос к Перловым ГУРУ... :-)
« Ответ #10 : 26 Января 2005, 18:37:39 »
Цитировать
NeoNox:
Просто как стакан с кефиром

#!usr/bin/perl
use MIME::Base64;
$pass="Пароль Рыба-меч";

$encoded = encode_base64($pass);
print "$encoded";

$decoded = decode_base64($encoded);
print "$decoded";

получается если я зашифрованный пароль всуну в кук и кто то его от туда высунет, то расшифровать его нет проблем...
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос к Перловым ГУРУ... :-)
« Ответ #11 : 26 Января 2005, 18:41:57 »
Yaroslav естественно.
The documentations is your friend

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос к Перловым ГУРУ... :-)
« Ответ #12 : 26 Января 2005, 18:45:46 »
что то я под конец дня совсем ступил...
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Вопрос к Перловым ГУРУ... :-)
« Ответ #13 : 26 Января 2005, 18:53:14 »
Цитировать
Yaroslav:
получается если я зашифрованный

какаято распространенная ошика. я никак источника не могу найти. кто вам сказал что base64 алгоритм шифрования???!!!! это алгоритм кодирования символов, что совсем не одно и тоже. зачем мешать все в одну кучу совсем не понятно.
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Вопрос к Перловым ГУРУ... :-)
« Ответ #14 : 26 Января 2005, 19:04:31 »
NeoNox по тому же принципу можно например предлагать win1251 <--> koi8-r
ну, будем исповедоваться?

 

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