|
|
|
| При авторизации вносим дату в бд ..отправляем письмо юзеру на авторизацию со ссылкой хэш и ID(тот под которым юзер зарегистрировался предварительно...проверяем логин и дату прихода подтверждения... сравниваем даты начала и подтверждения ..если больше 5 дней..отклоняем регистрацию... вопрос ???
кто сталкивался в каком формате и какого типа поле даты должно быть ..наиболее оптимально..
и что делать с теми предварительными регистрациями в бд которые просрочены те удалять принудительно их после 5 дней в самой бд или ждать когда придет юзер с подтверждением,сравнивать даты ,и если просрочены отказывать юзеру ,а затем удалять из бд....
а если юзер не придет никогда с подтверждением..то в бд будет полно висячек ,не активированных полей ,что не есть правильно...Как поступить... | |
|
|
|
|
|
|
|
для: serjinio
(14.01.2009 в 09:02)
| | одно от другого не зависит. Это я про формат и цель.
Вероятно, не так много скриптов будет работать с этой таблицей.
Скрипт, создающий запрос подтверждения,
скрипт, принимающий его, и наверное, один из модулей админки.
Если в эти скрипты добавить принудительное удаление просроченных подтверждений, перед собственно работой, цель будет достигнута. | |
|
|
|