A standard, database stored and authenticate staff user as of version 1.5.
Mainly to implement TargetAbstract.
| package | Gems |
|---|---|
| subpackage | User |
| copyright | Copyright (c) 2011 Erasmus MC |
| license | New BSD License |
| since | Class available since version 1.5 |
| inherited_from | \Gems_User_DbUserDefinitionAbstract |
canResetPassword(\Gems_User_User $user = null) : boolean
Returns the setting for the definition whan no user is passed, otherwise returns the answer for this specific user.
| inherited_from | \Gems_User_UserDefinitionInterface::canResetPassword() |
|---|
\Gems_User_UserOptional, the user whose password might change
booleancanSetPassword(\Gems_User_User $user = null) : boolean
Returns the setting for the definition whan no user is passed, otherwise returns the answer for this specific user.
| inherited_from | \Gems_User_UserDefinitionInterface::canSetPassword() |
|---|
\Gems_User_UserOptional, the user whose password might change
booleangetAuthAdapter(\Gems_User_User $user, string $password) : \Zend_Auth_Adapter_Interface
\Gems_User_User
string
\Zend_Auth_Adapter_InterfacegetPasswordResetKey(\Gems_User_User $user) : string
| inherited_from | \Gems_User_UserDefinitionInterface::getPasswordResetKey() |
|---|
\Gems_User_UserThe user to create a key for.
stringgetResetKeyDurationInHours() : integer
| inherited_from | \Gems_User_UserDefinitionInterface::getResetKeyDurationInHours() |
|---|
integergetUserData(string $login_name, integer $organization) : array
string
integer
arrayOf data to fill the user with.hasPassword(\Gems_User_User $user) : boolean
| inherited_from | \Gems_User_UserDefinitionInterface::hasPassword() |
|---|
\Gems_User_UserThe user to check
booleanisStaff() : boolean
Used only when the definition does not return a user_staff field.
booleanisStaff() : boolean
Used only when the definition does not return a user_staff field.
| inherited_from | \Gems_User_UserDefinitionInterface::isStaff() |
|---|
booleansetPassword(\Gems_User_User $user, string $password) : \Gems_User_UserDefinitionInterface
| inherited_from | \Gems_User_UserDefinitionInterface::setPassword() |
|---|
\Gems_User_UserThe user whose password to change
string
\Gems_User_UserDefinitionInterface(continuation pattern)getUserSelect(string $login_name, integer $organization) : \Zend_Db_Select
| inherited_from | \Gems_User_DbUserDefinitionAbstract::getUserSelect() |
|---|
string
integer
\Zend_Db_SelectgetUserSelect(string $login_name, integer $organization) : \Zend_Db_Select
string
integer
\Zend_Db_SelecthashPassword(string $password) : string
string
string$db : \Zend_Db_Adapter_Abstract
$hoursResetKeyIsValid : integer
0$project : \Gems_Project_ProjectSettings