PHP Класс Users_auth, 68kb

Modified for our use from: http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( ) ------------------------------------------------------------------------
ban_check ( ) : boolean Check if a user is banned
check_role ( $role = NULL ) : boolean Check a role
get_data ( $data ) : mixed Get an item for the user.
logged_in ( ) : boolean Check if a user is logged in
login ( $username = '', $password = '', $remember = 'n', $in_admin = FALSE ) : void Set the mode of the creation
logout ( ) Logout a user
redirect ( $in_admin = FALSE ) Redirect user to page requested

Приватные методы

Метод Описание
_check_cookie ( ) Check Cookie
_check_failed_login ( $username ) Check a failed login attempt
_create_session ( ) Create session data
_get_hash ( ) : void Create a unique hash
_set_cookie ( ) : void Save cookie login
_set_guest ( ) : array Set a user as a guest.

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

__construct() публичный Метод

------------------------------------------------------------------------
public __construct ( )

ban_check() публичный Метод

This method returns TRUE if they are banned.
public ban_check ( ) : boolean
Результат boolean

check_role() публичный Метод

Check if a user can perform a specific action.
public check_role ( $role = NULL ) : boolean
Результат boolean

get_data() публичный Метод

Get an item for the user.
public get_data ( $data ) : mixed
Результат mixed

logged_in() публичный Метод

First check the session then the cookie.
public logged_in ( ) : boolean
Результат boolean

login() публичный Метод

Set the mode of the creation
public login ( $username = '', $password = '', $remember = 'n', $in_admin = FALSE ) : void
Результат void

logout() публичный Метод

Logout a user
public logout ( )

redirect() публичный Метод

Redirect user to page requested
public redirect ( $in_admin = FALSE )