|
|
|
| Вопрос на общую тему программирования (алгоритм):
Пишеться некий сайт. ЗАРЕГИСТРОРОВАННЫЕ пользователи хранятся в бд.
При регистрации НОВОГО пользователя проверяються логины и почтадреса из таббл УЖЕ зарегистрированых и из ДРУГОЙ таблицы, в которую записываються догин и почта пользователя ОЖИДАЮЩЕГО завершения регшистраци.
НО такой подход оказался неправильный. В бд ЗАРЕГИСТРОРОВАНЫХ пользователей была и есть числоавая переменная - статус. Одно значение из нее означает что пользователь еще не активировал свой логин\аккаунт.
---
ВОПРОС: Как быть с "мертвыми" ожиающими регистрации? Мертвые - это те НЕактивированные аккаунты, время для активации которых уже прошло. Ограничитель времени для активации тоже можно запихнуть в бд.
Удалять их? Вручную - то есть запускать руками скрит. ИЛИ автоматом подключить процедуру удаления, во время вызова какого-то скрипта - напаример скрипта регистрации (ну чтобы не часто вызывать эту процедуру)???
---
бд - sql
---
надеюсь понятно описал "проблемку". | |
|
|
|
|
|
|
|
для: root_xxx
(09.11.2014 в 19:09)
| | очищать в рамках процесса обслуживания, который запускать по CRON c разумным временем периода запуска.
Маловероятно, что это окажется единственным периодическим действием.
Мертвые эккаунты, уже прошедшие регистрацию, тоже надо иногда чистить.
Да и не только эккаунты. | |
|
|
|
|
|
|
|
для: Trianon
(09.11.2014 в 19:34)
| | >Мертвые эккаунты, уже прошедшие регистрацию, тоже надо иногда чистить.
Что вы имеете ввиду? Это аккаунты которые полностью зарегистрированы и никогда не заходили на сайт? Или очень давно заходили?
А если у хостера нет cron-сервиса ? | |
|
|
|
|
|
|
|
для: root_xxx
(09.11.2014 в 19:46)
| | >>Мертвые эккаунты, уже прошедшие регистрацию, тоже надо иногда чистить.
>Что вы имеете ввиду? Это аккаунты которые полностью зарегистрированы и никогда не заходили на сайт? Или очень давно заходили?
второе.
>А если у хостера нет cron-сервиса ?
Вы такое давно видели последний раз?
Это повод подумать о смене хостера.
Но накрайняк имеются внешние cron-сервисы в достаточном количестве. | |
|
|
|