|
ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
Authentication against ILIAS database. More...
Inheritance diagram for ilAuthContainerMDB2:
Collaboration diagram for ilAuthContainerMDB2:Public Member Functions | |
| __construct () | |
| Constructor. More... | |
| fetchData ($username, $password, $isChallengeResponse=false) | |
| Check for local password in case of auth modes, which allow local authentication. More... | |
| supportsCaptchaVerification () | |
Public Member Functions inherited from Auth_Container_MDB2 | |
| Auth_Container_MDB2 ($dsn) | |
| Constructor of the container class. More... | |
| _connect ($dsn) | |
| Connect to database by using the given DSN string. More... | |
| _prepare () | |
| Prepare database connection. More... | |
| query ($query) | |
| Prepare query to the database. More... | |
| _setDefaults () | |
| Set some default options. More... | |
| _parseOptions ($array) | |
| Parse options passed to the container class. More... | |
| _quoteDBFields () | |
| Quote the db_fields option to avoid the possibility of SQL injection. More... | |
| fetchData ($username, $password, $isChallengeResponse=false) | |
| Get user information from database. More... | |
| listUsers () | |
| Returns a list of users from the container. More... | |
| addUser ($username, $password, $additional="") | |
| Add user to the storage container. More... | |
| removeUser ($username) | |
| Remove user from the storage container. More... | |
| changePassword ($username, $password) | |
| Change password for user in the storage container. More... | |
| supportsChallengeResponse () | |
| Determine if this container supports password authentication with challenge response. More... | |
| getCryptType () | |
| Returns the selected crypt type for this container. More... | |
Public Member Functions inherited from Auth_Container | |
| Auth_Container () | |
| Constructor. More... | |
| fetchData ($username, $password, $isChallengeResponse=false) | |
| Fetch data from storage container. More... | |
| verifyPassword ($password1, $password2, $cryptType="md5") | |
| Crypt and verfiy the entered password. More... | |
| supportsChallengeResponse () | |
| Returns true if the container supports Challenge Response password authentication. More... | |
| getCryptType () | |
| Returns the crypt current crypt type of the container. More... | |
| listUsers () | |
| List all users that are available from the storage container. More... | |
| getUser ($username) | |
| Returns a user assoc array. More... | |
| addUser ($username, $password, $additional=null) | |
| Add a new user to the storage container. More... | |
| removeUser ($username) | |
| Remove user from the storage container. More... | |
| changePassword ($username, $password) | |
| Change password for user in the storage container. More... | |
| log ($message, $level=AUTH_LOG_DEBUG) | |
| Log a message to the Auth log. More... | |
Public Member Functions inherited from ilAuthContainerBase | |
| loginObserver ($a_username, $a_auth) | |
| Called after successful login. More... | |
| failedLoginObserver ($a_username, $a_auth) | |
| Called after failed login. More... | |
| checkAuthObserver ($a_username, $a_auth) | |
| Called after check auth requests. More... | |
| logoutObserver ($a_username, $a_auth) | |
| Called after logout. More... | |
| supportsCaptchaVerification () | |
| Returns whether or not the auth container supports the verification of captchas This should be true for those auth methods, which are available in the default login form. More... | |
Static Public Member Functions | |
| static | toUsernameWithoutDomain ($username) |
| Static function removes Microsoft domain name from username. More... | |
Additional Inherited Members | |
Data Fields inherited from Auth_Container_MDB2 | |
| $options = array() | |
| $db = null | |
| $dsn = '' | |
| $activeUser = '' | |
Data Fields inherited from Auth_Container | |
| $activeUser = "" | |
| User that is currently selected from the storage container. More... | |
| $_auth_obj = null | |
| The Auth object this container is attached to. More... | |
Authentication against ILIAS database.
Definition at line 35 of file class.ilAuthContainerMDB2.php.
| ilAuthContainerMDB2::__construct | ( | ) |
Constructor.
Definition at line 41 of file class.ilAuthContainerMDB2.php.
References $_POST, $ilDB, $ilIliasIniFile, Auth_Container_MDB2\$options, ilContext\CONTEXT_SOAP, and ilContext\getType().
Here is the call graph for this function:| ilAuthContainerMDB2::fetchData | ( | $username, | |
| $password, | |||
$isChallengeResponse = false |
|||
| ) |
Check for local password in case of auth modes, which allow local authentication.
| type | $username | |
| type | $password | |
| type | $isChallengeResponse |
Reimplemented from Auth_Container_MDB2.
Definition at line 93 of file class.ilAuthContainerMDB2.php.
References ilAuthUtils\_getAuthMode(), ilObjUser\_lookupAuthMode(), ilObjUser\_lookupId(), AUTH_APACHE, AUTH_LOCAL, ilLoggerFactory\getLogger(), and ilAuthUtils\isPasswordModificationEnabled().
Here is the call graph for this function:| ilAuthContainerMDB2::supportsCaptchaVerification | ( | ) |
Reimplemented from ilAuthContainerBase.
Definition at line 126 of file class.ilAuthContainerMDB2.php.
|
static |
Static function removes Microsoft domain name from username.
Definition at line 70 of file class.ilAuthContainerMDB2.php.
Referenced by ilObjUser\getLoginFromAuth().
Here is the caller graph for this function: