Помогите реализовать функцию удаления аккаунта из phpmyadmin по истечению 48 часов Мне нужно чтобы сессия хранилась 48 часов и после истечении сессии удалялся аккаунт из бд Например дана функция
public function start(){
$loged = $this->session->userdata('user_data');
if($loged == TRUE){
$user_id = $this->session->userdata('user_id');
$data = $this->data;
$current_stage = $this->user->get_current_stage_by_user_id($user_id);
$data['current_stage'] = $current_stage['user_current_stage'];
/*$insert_stage['user_current_stage'] = 'part1';
$this->user->update_user_stage($user_id, $insert_stage);*/
$this->load->view('start.php',$data);
}
else{
redirect('/');
}
}
Надо чтобы был редирект и удаление аккаунта. Не получается реализовать такую функцию Можно просто задать время жизни аккаунта , после того , как залогинился на сайт
Так не совсем понятно. Смотри если id пользователя всегда новое то не нужно его записывать. Просто установи время сесси и если он не истекло тогда не делай редирект на /. Если пользоватьль в течении 48 часов может повторятся тогда алгоритм следующий.
Нужен ещё 1 дополнительный класс или скрипт который бы запускался бы в cron или scheduler. Его задача следующая взять текуще время и проверить пользователе у которых истекло время. Если время истекло тогда удалть пользователя.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости