Class Admin

[Строка 14]

Размещен: /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()
    Метод вносит в сессию текущий CURRENT_SITE, инициализирует константы для данного сайта
  • boolean admin_session_valid()
    Метод проверки авторизации пользователя
  • void SetCurrentSite()
    Метод устанавливает текущий сайт, обрабатывает изменение текущего сайта
  • void system_init()
    Метод старта сессии для раздела администрирования
  • mixed UserAuth()
    Метод производит авторизацию пользователя в разделе администрирования
  • bool UserSessionValid()
    Проверяет, авторизован ли текущий пользователь в центре администрирования

Унаследованные методы


Описания методов

    Admin::Admin

    Admin( );

    [ Наверх ]


    Admin::AdminSessionStart

    AdminSessionStart( [int $expires = 86400] );

    Описание

    Запуск сессии для центра администрирования

    Принимаемые параметры

    $expires

    время сохранения идентификатора сессии в cookies, необязательный параметр, по умолчанию имеет значение 86400 (24 часа)

    [ Наверх ]


    Admin::admin_init

    admin_init( );

    Описание

    Метод вносит в сессию текущий CURRENT_SITE, инициализирует константы для данного сайта

    [ Наверх ]


    Admin::admin_session_valid

    admin_session_valid( string $modules_path );

    Описание

    Метод проверки авторизации пользователя

    Принимаемые параметры

    $modules_path

    путь к модулю

    Возвращает

    true в случае наличия у авторизированного пользователя прав доступа к данному модулю на текущем сайте или прерывает выполнение страницы, производя редирект на страницу авторизации в противном случае

    [ Наверх ]


    Admin::SetCurrentSite

    SetCurrentSite( );

    Описание

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

    [ Наверх ]


    Admin::system_init

    system_init( );

    Описание

    Метод старта сессии для раздела администрирования

    [ Наверх ]


    Admin::UserAuth

    UserAuth( string $login, string $password );

    Описание

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

    Принимаемые параметры

    $login

    логин

    $password

    пароль

    Возвращает


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

    [ Наверх ]


    Admin::UserSessionValid

    UserSessionValid( );

    Описание

    Проверяет, авторизован ли текущий пользователь в центре администрирования

    [ Наверх ]



Описания переменных


Описание констант класса