Back

Class: Auth extends ErrorHandler

__construct ($model, $logName=NULL, $password=NULL)

vytvori autentizacny objekt
$model - nazov modelu s uzivatelmi
$logName - nazov atributu s prihlasovacim menom
$passoword - nazov atributu s heslom
return - Auth objekt

addError ($rule, $name=NULL, $param=-1) [ErrorHandler]

verejna metoda pre pridanie chyby umoznujuca nastavit chybu objektu externe

check ()

vrati, ci je uzivatel prihlaseny

checkAutoLogin ($paramCallback=NULL)

confirm ($id, $code)

overenie uzivatela po registracii
$id - ID uzivatela
$code - overovaci kod
return - uspesnost overenia

:create ($model, $logName=NULL, $password=NULL)

metoda vytory novu instanciu objektu Auth, pripadne vyberie uz existujuci
objekt, ak bol predtym vytvoreny.
Parametre zodpovedaju metode __construct

fbLogin ()

FB prihlasenie

forceLogin ($data)

vynuti znovu-prihlasenie s prihlasovacimi udajmi v $data

getConfirmCode ($id=0)

vrati potvrdzovaci kod
$id - ID uzivatela / pri nevyplneni sa nacita prihlaseny uzivatel
return - potvrdzovaci kod

getError ($key=NULL) [ErrorHandler]

vrati chybu z pola chyb
$key- ak je zadany, nevracia nasledujucu, ale konkretnu chybu
return - text chyby

getErrors () [ErrorHandler]

vrati pole chyb v tvare [$prvok] => text chyby

getFacebook ($resetUrl=NULL)

:getInstance ()

vrati instanciu triedy ak existuje

:getPasswordHash ($password)

isError () [ErrorHandler]

vrati, ci bola vytvorena chyba

login ($data, $updateState=true, $force=false)

uskutocni prihlasenie
$data - asociativne pole s prihlasovacimi udajmi
$updateState - pre false nenastavi session a data v DB
$force - vynuti prihlasenie i v pripade existujuceho prihlasenia
return - uspesnot prihlasenia

logout ()

odhlasi uzivatela

requestLogin ($data)

login for only this request

saveAutoLogin ($paramCallback=NULL)

setAttributes ($logName, $password)

nastavenie nazvov pouzivanych atributov
$logName - nazov atributu s prihlasovacim menom
$passoword - nazov atributu s heslom

:setAutoLogin ($value)

nastavi podporu automatickeho prihlasovania

:setCheckIP ($value)

nastavi overovanie IP adresy pocas prihlasenia

:setSecurePassword ($value)

setSocial ($logType, $regFoo=NULL)

nastavenie prihlasovania do socialnych sieti / zatial podporovane len FB
$logType - typ prihlasenia
$regFoo - funkcia uskutocnujuca registraciu / nepouziva sa

:setTesting ($user)

nastavi testovaci objekt uzivatela v pripade testovania webu
Objekt v takom pripade nevykonava pristup do DB

user ()

vrati objekt prihlaseneho uzivatela


_addError ($rule, $name=NULL, $param=-1) [ErrorHandler]

prida chybu do pola chyb
$rule - prvok zodpovedajuci za chybu
$name - nazov atributu, ktory bude nahradeny za prvok v $param
$param
- nahradzany obsah v texte chyby za $name

_fbLogout ()

FB odhlasenie

_fbRegister ()

FB registracia

:_getAutoLoginHash ($id, $paramCallback=NULL)

_loadUser ($userName, $force=false)

nacita data uzivatela
$userName - prihlasovacie meno
return - uspesnost

fbUser ()


Back

ChameleonFramework © 2012 - 2018