Documentation

Core_Auth
in package

HostCMS administration center authorization

Tags
subpackage

Core

version
7.x
author

Hostmake LLC

copyright

© 2005-2022 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru

Table of Contents

$_currentUser  : User_Model
Current User
$_lastError  : string
Last Error
$_logged  : bool|null
User logged
adminSessionStart()  : mixed
Starts the session
authorization()  : mixed
Authorization
checkBackendBlockedIp()  : mixed
Check Blocked Ip. Break if IP blocked
getCurrentUser()  : User_Model|null
Get Current User
logged()  : bool
Checks user's authorization Проверка авторизации пользователя
login()  : mixed
Метод производит авторизацию пользователя в разделе администрирования
logout()  : mixed
Logout current user
setCurrentLng()  : mixed
setCurrentSite()  : mixed
Метод устанавливает текущий сайт, обрабатывает изменение текущего сайта
systemInit()  : mixed
System initialization

Properties

$_currentUser

Current User

protected static User_Model $_currentUser = \NULL

$_lastError

Last Error

protected static string $_lastError = \NULL

$_logged

User logged

protected static bool|null $_logged = \NULL

Methods

adminSessionStart()

Starts the session

public static adminSessionStart() : mixed
Return values
mixed

authorization()

Authorization

public static authorization(mixed $aModuleNames) : mixed
Parameters
$aModuleNames : mixed

name of the module

Return values
mixed

checkBackendBlockedIp()

Check Blocked Ip. Break if IP blocked

public static checkBackendBlockedIp() : mixed
Return values
mixed

logged()

Checks user's authorization Проверка авторизации пользователя

public static logged() : bool
Return values
bool

login()

Метод производит авторизацию пользователя в разделе администрирования

public static login(string $login, string $password[, bool $assignSessionToIp = TRUE ]) : mixed
Parameters
$login : string

логин

$password : string

пароль

$assignSessionToIp : bool = TRUE

привязать сессию к IP-адресу

Return values
mixed


true -- автооризация произведена успешно
false -- неправильные данные доступа
-1 -- не истекло время до следующей попытки авторизации

logout()

Logout current user

public static logout() : mixed
Return values
mixed

setCurrentLng()

public static setCurrentLng(mixed $lng) : mixed
Parameters
$lng : mixed
Return values
mixed

setCurrentSite()

Метод устанавливает текущий сайт, обрабатывает изменение текущего сайта

public static setCurrentSite() : mixed
Return values
mixed

systemInit()

System initialization

public static systemInit() : mixed
Return values
mixed

Search results