pclib
3.0.0
Lightweight PHP framework
|
Base class for most classes of authorization system. More...
Public Member Functions | |
__construct () | |
Constructor - load config parameters. | |
passwordHash ($password) | |
Return password hash. More... | |
passwordHashVerify ($password, $hash) | |
Verify password hash. More... | |
setError ($message) | |
Add error message into ->errors variable. More... | |
Public Member Functions inherited from BaseObject | |
loadDefaults ($className=null) | |
Load default parameters of class $className into object instance. | |
setProperties (array $defaults) | |
Set public properties of object from the array. More... | |
toArray () | |
Convert object to array. More... | |
Data Fields | |
$errors = array() | |
Array of error messages (if any) | |
$secret | |
Secret string used for enpowerment of md5 hash. | |
$passwordAlgo | |
Password algorhitm - can be 'md5', 'bcrypt', 'bcrypt-md5'. | |
$passwordCost = 10 | |
Bcrypt cost. | |
$throwsExceptions = false | |
Throws exceptions instead of just collecting errors in ->errors. | |
Data Fields inherited from BaseObject | |
$serviceLocator | |
var function() Return service object when requested with service(). | |
Protected Member Functions | |
log ($category, $messageId, $message=null, $itemId=null) | |
log security issue using App->logger. | |
Protected Member Functions inherited from BaseObject | |
service ($service, $default=null) | |
Try acquire $service and load it into property $this->$service. More... | |
Protected Attributes | |
$app | |
var App | |
Additional Inherited Members | |
Static Public Member Functions inherited from BaseObject | |
static | defaults () |
Set or retireve default parameters of the object. More... | |
Base class for most classes of authorization system.
passwordHash | ( | $password | ) |
Return password hash.
string | $password |
passwordHashVerify | ( | $password, | |
$hash | |||
) |
Verify password hash.
string | $password | |
string | $hash |
setError | ( | $message | ) |
Add error message into ->errors variable.
string | $message | Message with s placeholders |