В новой версии этой библиотеки появились 3 новых функции — login, logout и is_ajax. Из названий достаточно понятно, что они делают.

Функция login принудильно логинит указанного пользователя в текущий контекст. В качестве аргумента можно передать id пользователя или объект пользователя.

// Принудительная аутентификация пользователя с id = 10
login(10);

За обратный процесс отвечает функция logout. В случае необходимости она может редиректить пользователя на страницу неавторизованного пользователя или 404. Это указывается в параметрах функции.

// Редирект на страницу, указанную в настройке unauthorized_page
logout(true); // Второй параметр 401
// Переадресация на страницу ошибки (если друг оказался вдруг...)
logout(true,404);

Ну и последняя функция is_ajax определяет, является ли текущий запрос асинхронным.

if (is_ajax()) {
    // Асинхронный запрос
}

Для более тесного знакомства читайте документацию.

0   1879

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.