Помощник
|
Автоматическое удаление неактивированных учетных записей |
Kuchuluk
|
Сообщение
#1
|
||
|
|
||
|
|||
html-ka |
26.5.2013, 12:24;
Ответить: html-ka
Сообщение
#2
|
|
cron
|
|
|
Kuchuluk
|
Сообщение
#3
|
|
программа что ли?
|
|
|
fedornabilkin |
26.5.2013, 12:47;
Ответить: fedornabilkin
Сообщение
#4
|
|
Нет, это такой планировщик. создаешь задачу и устанавливаешь интервал обращения к нужному файлу. И сервер сам будет запрашивать указанный файл и соответственно исполнять его код.
По поводу активации аккаунта. Я бы минимизировал все максимально. Например, можно генерировать пароль юзеру и слать на мыло, а в таблице юзеров писать метку времени. Т.е. если юзер авторизовался, то обновлять эту метку с каждым обращением к сайту. Получается, если юзер не заходил на сайт ни разу, то он и мыло не активировал. Поле set_user_status становится лишним. |
|
|
Kuchuluk
|
Сообщение
#5
|
|
а как потом удалять этого пользователя? метка времени же ставится все равно, даже если он не переходил по ссылке в мыле
в этой строке надо адрес до файла писать? |
|
|
fedornabilkin |
26.5.2013, 14:56;
Ответить: fedornabilkin
Сообщение
#6
|
|
Метка времени ставится только после того, как юзер пройдет авторизацию и загрузит одну из страниц сайта, а до этого в том поле будет ноль.
Там не совсем адрес, надо команду на выполнение написать. Погугли, команды разные в зависимости от панели на сервере. |
|
|
wolverine_hb |
29.5.2013, 9:20;
Ответить: wolverine_hb
Сообщение
#7
|
|
Kuchuluk, скрипт может дать сбой, а конкретно в формировании даты, если пользователь зарегистрировался 31 числа, а подтвердил аккаунт 1 числа, посчитайте разницу...
|
|
|
isvetlichniy |
29.5.2013, 9:47;
Ответить: isvetlichniy
Сообщение
#8
|
|
зарегистрировался 31 числа, а подтвердил аккаунт 1 числа, посчитайте разницу... причем тут разница? зачем его удалять, если он подтвердил регистрацию? WHERE set_user_status = 0, а если он подтвердил, то set_user_status = 1 |
|
|
Kuchuluk
|
Сообщение
#9
|
|
denis79513, сравнение же полностью идет, вместе с месяцем
|
|
|
isvetlichniy |
29.5.2013, 13:34;
Ответить: isvetlichniy
Сообщение
#10
|
|
кстати, [member=Kuchuluk], вот это все
//получаю текущий номер дня в месяце $t = date("d"); //отнимаю от него 2, чтобы получить номер дня раньше которого нужно удалить неактивированные аккаунты $day = $t - 2; if ($day < 10) { $day = "0".$day; } $year = date("Y"); $month = date("m"); $time = date("H:i:s"); // получаю дату раньше которой нужно удалить неактивированные аккаунты $new_date = $year."-".$month."-".$day." ".$time; можно заменить на $current_time = date("Y-m-d H:i:s", time());
$new_date = date('Y-m-d H:i:s', strtotime($current_time.'-2 day')); |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
CapMonster Cloud - Автоматическое распознавание всех видов капч | 20 | nuaru_ | 6048 | 18.1.2024, 15:30 автор: nuaru_ |
|
BuxarVideoUploader - Автоматическое скачивание и загрузка видео из любых/ на любые видео хостинги (YouTube, TikTok, Instagram, Facebook, Яндекс Дзен, Вконтакте, Одноклассники, Rutube, Dailymotion, d.tube, Telegram и т.д. | 0 | BuxarNET | 1223 | 19.7.2023, 5:58 автор: BuxarNET |
|
Ищу плагин для импорта записей с VK с VKонтакта для Wordpress |
1 | nekokatalog | 2400 | 29.12.2019, 19:32 автор: Osipec |
|
Работа: Удаление фона с фотографий | 0 | upinseo | 3207 | 18.9.2019, 12:01 автор: upinseo |
|
Удаление вирусов с сайтов, хостинга и серверов. Защита от взлома и устранение уязвимостей | 0 | vixan | 2368 | 3.11.2018, 20:40 автор: vixan |
Текстовая версия | Сейчас: 18.4.2024, 21:23 |