Тосты появляются на каждой странице после сбоя входа в CodeigniterPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Тосты появляются на каждой странице после сбоя входа в Codeigniter

Сообщение Anonymous »

Я сталкиваюсь с проблемой с тостами в моем приложении Codeigniter. После неудачной попытки входа в систему сообщение об ошибке отображается правильно с помощью TOASTR. Однако это сообщение продолжает появляться на каждой странице после попытки входа в систему, даже после навигации или обновления страницы.

Код: Выделить всё

$login_status = $this->validate_login($email, $password);`
if ($login_status == 'success') {`
redirect(site_url('dashboard'), 'refresh');`
} else {
$this->session->set_flashdata('error_message', get_phrase('login_failed'));`
redirect(site_url('login'), 'refresh');
}
Функция журнала:

Код: Выделить всё

    $this->session->sess_destroy();
$this->session->set_flashdata('logout_notification', 'logged_out');
redirect(site_url('login'), 'refresh');
}
in incluct-bottom.php:

Код: Выделить всё

    
toastr.error('');


config:
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
< /code>
Я гарантировал, что флэш -сообщение не установлено после использования, а регенерация сеанса выполнена. Тем не менее, проблема сохраняется, когда уведомление о тосте продолжает появляться на всех страницах после неудачного входа. Что мне здесь не хватает? Я также обеспечил регенерированную и очищенную сеанс при входе в систему. Я ожидал, что тост появится только один раз, когда вход в систему выходит из строя и не сохранится на нескольких страницах или после обновления страницы. Тем не менее, проблема сохраняется, и тост -сообщение продолжает показывать на каждой странице даже после навигации или обновления страницы.

Подробнее здесь: https://stackoverflow.com/questions/795 ... odeigniter
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»