ID статьи: 375
Последнее обновление: 8 нояб., 2017
Автоматическая аутентификация позволяет автоматически проверять подлинность пользователей. Как включить автоматическую аутентификацию
Настройка функции remoteAutoAuthВ папке установки существует каталог admin/lib/custom. В этой папке находится файл remote_auth.php, который содержит функцию _remoteAutoAuth. Настройте функцию на получение учетных данных текущего пользователя. При успешном выполнении функция remoteAutoAuth должна возвращать ассоциативный массив с ключами (имя пользователя, пароль) для этого пользователя. Например: array('username'=>'John', 'password'=>'Test'). Вот простой пример функции, настроенной на использование HTTP-аутентификации: function remoteAutoAuth() { $user = false; if(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) { $user = array(); $user['username'] = $_SERVER['PHP_AUTH_USER']; $user['password'] = $_SERVER['PHP_AUTH_PW']; } return $user; } Отладка автоматической дистанционной аутентификацииВы можете отладить автоматическую аутентификацию, установив для константы KB_AUTH_AUTO значение 2. Это позволит постоянно выполнять попытку повторного входа для исправления любых проблем, не начиная каждый раз заново.
Эта статья была:
Полезна |
Не полезна
ID статьи: 375
Последнее обновление: 8 нояб., 2017
Ревизия: 3
Доступ:
Открытый доступ
Просмотры: 4459
Комментарии: 0
|