Автор Тема: регистрация и тд  (Прочитано 5597 раз)

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

Unregistered

  • Гость
регистрация и тд
« : 04 Августа 2002, 11:53:15 »
Возможно кому-то вопрос покажется глупым но я честно не понимаю как это реализуется. Допустим, есть регистр. страница, юзер регистрируется в системе (данные заносятся в БД, где хранятся его личные данные) потом когда-нибудь заходит в систему (заполняет поля "имя" и "пароль" на форме, она отправляет их скрипту, и он выдает страницу с какими-либо личными настройками). Юзер изменяет чего-нибудь и данные передаются скрипту чтоб изменить их в БД. Как скрипт узнает какому пользователю изменить настройки? Не передавать же имя и пароль на страницу настроек как input type=hidden?

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
регистрация и тд
« Ответ #1 : 04 Августа 2002, 13:39:56 »
Цитировать
Не передавать же имя и пароль на страницу настроек как input type=hidden?

А почему бы и нет ? В чем проблема то. Безопасность страдает, что ли от этого? По любому, что то скрипту передавать надо для идентификации пользователя, причем каждый раз.
Все болезни от нервов, только сифилис от удовольствия

Unregistered

  • Гость
регистрация и тд
« Ответ #2 : 04 Августа 2002, 15:20:19 »
Странно... , но чтобы это именно так делалось я пока  не видел. Может есть какойто др. способ?

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
регистрация и тд
« Ответ #3 : 04 Августа 2002, 15:24:12 »
Unregistered, кстати, если не хочешь передавать хидден, можно использовать куки и IP. Но безопасность при этом понижается. За удобство надо платить.
Если тебе нужна безопасность, то не забудь про шифрование... Про метод "пост" я и не говорю, понятно что "гет" использовать нельзя.
Ну к чему все это, лучше бы водки выпили...

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
регистрация и тд
« Ответ #4 : 04 Августа 2002, 16:43:33 »
Цитировать
чтобы это именно так делалось я пока не видел

Зато я видел, в форуме IkonBoard например, постоянно гоняет пароли
У програмиста две руки: левая и !левая
welcome

Unregistered

  • Гость
регистрация и тд
« Ответ #5 : 04 Августа 2002, 17:04:44 »
Цитировать
кстати, если не хочешь передавать хидден, можно использовать куки и IP. Но безопасность при этом понижается.

glebushka в каком именно месте она интересно понижается? Вот в хиденах весь этот мусор тащить -- да, тут уже простым снифером обойтись можно.

Unregistered

  • Гость
регистрация и тд
« Ответ #6 : 04 Августа 2002, 19:27:17 »
1. куки могут быть отключены, а про ip  я где-то слышал что он меняется от подключения к подключению (на Dial-Up). В такой ситуации выходит только хидден прокатывает.
2. можно по подробнее про шифрование?

Unregistered

  • Гость
регистрация и тд
« Ответ #7 : 04 Августа 2002, 22:53:57 »
Цитировать
я где-то слышал что он меняется от подключения к подключению (на Dial-Up).

Ага. ты правильно слышал. Чтоб он не менялся в большинстве случаев надо доплатить провайдеру за эту функцию.
Цитировать
подробнее про шифрование

поиск по форуму рулит.
Цитировать
в каком именно месте она интересно понижается

как только за компьютер садится другой человек, а куки и IP - остаются прежними.
Меня лично это никогда особо не волновало, т.к. не писал скриптов где настолько критична была безопасность, а в админ интерфейсе передавал пароли через хидден, но без шифрования. Воть.

_________________________
глебушка я!

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
регистрация и тд
« Ответ #8 : 05 Августа 2002, 15:46:45 »
Посмотрите как я реализовал это на
[moderator hat on]
Безосновательная реклама запрещена на этом форуме
[moderator hat off]
« Последнее редактирование: 05 Августа 2002, 17:26:56 от NeoNox »

Unregistered

  • Гость
регистрация и тд
« Ответ #9 : 05 Августа 2002, 19:22:18 »
Действительно, а что если требуется безопасность?
Может в perl есть что-нибудь типа сеансов или сессий?


2APL: раз реклама тут запрещена -- расскажи хоть на словах...

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
регистрация и тд
« Ответ #10 : 06 Августа 2002, 14:18:46 »
На словах:

1. чел заходит -> проверяем есть ли й него id в куки -> если есть проверяем не истек ли срок id (истек -> выделяем новый и пишем его в куки с определенным сроком действия, а также во все ссылки при генерации страниц типа /kjsdhf.html?id=93473573), зыписываем инфу о id в базу (id, creation_date, last_access_date, ip), ну и соответственно lst_access_date - время посл доступа будет обновляться при каждой загрузке и проверятся не устарело ли и соответствует ли ip.

во всех ссылках и формах мы передаем только id. даже если подсмотрят твой кэш - ip будет другой.

может я чего непонятно объяснил - пиши - дам ссылки и напишу схему более подробно - она работает С ЛЮБЫМИ настройками!

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
регистрация и тд
« Ответ #11 : 06 Августа 2002, 14:22:49 »
ну и для регистрации создаешь еще одну базу (б2) где мы храним (login, password, creation_date, last_access_date, id)

при корректном логине (когда у чела уже есть id) мы ему пишем в строку с его login, pwd его id - залогинились
logout - удаляем id (из б2)

естественно со всяческими проверками

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
регистрация и тд
« Ответ #12 : 06 Августа 2002, 14:28:29 »
да и еще можем записать ему в куки что-нибудь с неогр временем действия для проверки включены ли они

Unregistered

  • Гость
регистрация и тд
« Ответ #13 : 06 Августа 2002, 17:26:56 »
2APL:
вроде нормально...
лучше, конечно, чтоб ты дал те самые ссылки и ту самую схему...

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
регистрация и тд
« Ответ #14 : 06 Августа 2002, 18:58:32 »
Unregistered
Кинь мыло - отвечу или прямо тут.
P.S. Только через 1-2 дня

 

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