Overview

Packages

  • Onion::Controllers
  • Onion::Core
  • Onion::UI
  • Onion::Utils

Classes

  • Authenticator
  • Controller
  • Database
  • DatabaseResult
  • Log
  • Model
  • Onion
  • Request
  • Response
  • User
  • Overview
  • Package
  • Class
  • Tree

Class Authenticator

Onion Framework - Autentifikácia

Copyright (c) 2011 Jano Gašpar (http://webstranky.net)

User implements Iterator, Countable, ArrayAccess
Extended by Authenticator
Package: Onion::Core
Copyright: Copyright (c) 2011 Jano Gašpar
Author: Jano Gašpar
Located at Core/Authenticator.php
Methods summary
public
# __construct( array $settings = NULL )
Konštruktor

Konštruktor

Parameters

$settings
array
associatívne pole s nastaveniami
public
# set_settings( array $settings )
Uloženie nastavení

Uloženie nastavení

Parameters

$settings
array
associatívne pole s nastaveniami
public mixed
# login( string $password )
Prihlásanie užívateľa

Prihlásanie užívateľa

Parameters

$password
string
heslo užívateľa

Returns

mixed
NULL ak je konto zakázané, FALSE ak je heslo nesprávne
public boolean
# check_password( string $password )
Kontrola hesla

Kontrola hesla

Parameters

$password
string
heslo

Returns

boolean
public
# set_autologin_cookie( array $settings = NULL )
Nastavenie cookie pre automatické prihlasovanie

Nastavenie cookie pre automatické prihlasovanie

Parameters

$settings
array
associatívne pole s nastaveniami
public string
# create_encrypted_info( )
Vytvorenie obsahu cookie pre automatické prihlásenie

Vytvorenie obsahu cookie pre automatické prihlásenie

Returns

string
zašifrované informácie o užívateľovi - meno a hash hesla
public
# autologin( )
Automatické prihlásenie na základe cookie

Automatické prihlásenie na základe cookie

public
# logout( )
Odhlásenie

Odhlásenie

public boolean
# is_logged_in( )
Kontrola prihlásenia

Kontrola prihlásenia

Returns

boolean
public static integer
# check_password_strength( string $password )
Kontrola sily hesla

Kontrola sily hesla

Parameters

$password
string
heslo

Returns

integer
sila hesla
Methods Inherited From User
__get(), add_permissions(), add_roles(), count(), create(), create_password_hash(), current(), delete(), has_permissions(), has_roles(), key(), load(), load_by_id(), load_by_user_name(), load_data(), load_permissions(), next(), offsetExists(), offsetGet(), offsetSet(), offsetUnset(), remove_permissions(), remove_roles(), rewind(), save(), save_data(), save_permissions(), set_data(), valid()
Properties summary
private boolean $is_logged_in
#
private string $cookie_name 'onion_autologin'
#
private integer $cookie_lifetime 31536000
#
private string $cookie_path '/'
#
private string $cookie_domain
#
private string $master_key
#
Properties Inherited From User
$db, $old_permissions, $old_roles, $permissions, $roles, $storage
Onion API documentation generated by ApiGen.
Generated using the TokenReflection library.