Documentation

Core_Auth
in package

HostCMS administration center authorization

Tags
subpackage

Core

version
7.x
author

Hostmake LLC

copyright

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

Table of Contents

Properties

$_currentUser  : User_Model
Current User
$_lastError  : string
Last Error
$_logged  : bool|null
User logged
$_regenerateId  : bool
Regenerate Session Id

Methods

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
Define CURRENT_LNG constant
setCurrentSite()  : mixed
Метод устанавливает текущий сайт, обрабатывает изменение текущего сайта
setRegenerateId()  : mixed
Change Regenerate Session Id option
systemInit()  : mixed
System initialization
_addUserAccessdenied()  : self
Add User_Accessdenied

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

$_regenerateId

Regenerate Session Id

protected static bool $_regenerateId = \TRUE

Methods

adminSessionStart()

Starts the session

public static adminSessionStart() : mixed

authorization()

Authorization

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

name of the module

checkBackendBlockedIp()

Check Blocked Ip. Break if IP blocked

public static checkBackendBlockedIp() : 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

setCurrentLng()

Define CURRENT_LNG constant

public static setCurrentLng(string $lng) : mixed
Parameters
$lng : string

setCurrentSite()

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

public static setCurrentSite() : mixed

setRegenerateId()

Change Regenerate Session Id option

public static setRegenerateId([bool $regenerateId = TRUE ]) : mixed
Parameters
$regenerateId : bool = TRUE

systemInit()

System initialization

public static systemInit() : mixed

_addUserAccessdenied()

Add User_Accessdenied

protected static _addUserAccessdenied(strin $ip) : self
Parameters
$ip : strin
Return values
self

        
On this page

Search results