Блог Натальи Сахаровой.
Пишу про рабочие моменты как веб-программист и менеджер проектов, про жизнь как просто человек.
Включены анонимные комментарии, если есть что сказать.
11 янв. 2008 г.
Чем подтвердить регистрацию?
Из чего делают строку подтверждения регистрации? Я туда зашифрованные емеил и логин положила. Какие есть наезженные варианты? Или наработки :)
я бы вот так сделал: Создаем юзера, ставим ему bool isActive = false и сохраняем в базу, в нее же сохраняем пару: совершенно случайная бня и логин. Когда какая-то форма вызвана с параметром ?случайная_бня=gei24jerj234gie23ri34 говорим "Ага!", смотрим логин от этой бни, ставим пользователю с таким логином isActive = true
6 комментариев:
я бы вот так сделал:
Создаем юзера, ставим ему bool isActive = false и сохраняем в базу,
в нее же сохраняем пару: совершенно случайная бня и логин.
Когда какая-то форма вызвана с параметром ?случайная_бня=gei24jerj234gie23ri34 говорим "Ага!", смотрим логин от этой бни, ставим пользователю с таким логином isActive = true
Аналогичный механизм для восстановления пароля, новая бня пишется в другое поле, без флага.
заведи каждому пользователю гуид и его передавай в ссылке
Сделала как Кроха научил :)
Положила 20-ти символьную строчку случайной белиберды :)
Аноним, гуидов ограниченное количество. Давайте их беречь и все такое :)
советую обратить внимание на "голые факты"
http://www.tiobe.com/tpci.htm
_microb_, ф дисятке
Отправить комментарий