Размещен: /Kernel/Admin.class.php
Описание
Система управления сайтом HostCMS v. 5.xx
Copyright © 2005-2010 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Ядро, методы управления разделом центра администрирования.
Файл: /modules/Kernel/Admin.class.php
author
Hostmake LLC
version
5.x
Admin Admin()
void AdminSessionStart()
void admin_init()
boolean admin_session_valid()
void SetCurrentSite()
void system_init()
mixed UserAuth()
bool UserSessionValid()
Admin( );
[ Наверх ]
AdminSessionStart( [int $expires = 86400] );
Описание
Запуск сессии для центра администрирования
Принимаемые параметры
$expires
время сохранения идентификатора сессии в cookies, необязательный параметр, по умолчанию имеет значение 86400 (24 часа)
[ Наверх ]
admin_init( );
Описание
Метод вносит в сессию текущий CURRENT_SITE, инициализирует константы для данного сайта
[ Наверх ]
admin_session_valid( string $modules_path );
Описание
Метод проверки авторизации пользователя
Принимаемые параметры
$modules_path
путь к модулю
Возвращает
true в случае наличия у авторизированного пользователя прав доступа к данному модулю на текущем сайте или прерывает выполнение страницы, производя редирект на страницу авторизации в противном случае
[ Наверх ]
SetCurrentSite( );
Описание
Метод устанавливает текущий сайт, обрабатывает изменение текущего сайта
[ Наверх ]
system_init( );
Описание
Метод старта сессии для раздела администрирования
[ Наверх ]
UserAuth( string $login, string $password );
Описание
Метод производит авторизацию пользователя в разделе администрирования
Принимаемые параметры
$login
логин
$password
пароль
Возвращает
true -- автооризация произведена успешно
false -- неправильные данные доступа
-1 -- не истекло время до следующей попытки авторизации
[ Наверх ]
UserSessionValid( );
Описание
Проверяет, авторизован ли текущий пользователь в центре администрирования
[ Наверх ]