You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94 lines
2.7 KiB
94 lines
2.7 KiB
8 years ago
|
# Login Functions
|
||
|
|
||
|
## Examples
|
||
|
|
||
|
## References
|
||
|
|
||
|
{% PHPclassDisplayer "Aauth" %}
|
||
|
User Authorization Library for CodeIgniter 2.x and 3.x
|
||
|
{% endPHPclassDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "login($identifier, $pass [, $remember = FALSE, $totp_code = NULL ])" %}
|
||
|
Login User
|
||
|
{% param "$identifier", type="string" %}
|
||
|
User's Identifier (email or name definied by Config-Var `login_with_name`)
|
||
|
{% param "$pass", type="string" %}
|
||
|
User's Password
|
||
|
{% param "$remember", type="bool" %}
|
||
|
Remember
|
||
|
{% param "$totp_code", type="string" %}
|
||
|
TOTP Code
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` on failure.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "is_loggedin()" %}
|
||
|
Checks if user is logged in
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` if not logged in.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "is_loggedin()" %}
|
||
|
Log a user out / Kills user session
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` on failure.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "login_fast($user_id)" %}
|
||
|
Login User only with user_id
|
||
|
{% param "$user_id", type="int" %}
|
||
|
User's ID
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` on failure.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "reset_login_attempts()" %}
|
||
|
Removes login attempts based on IP-Address & Timestamp
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` on failure.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "remind_password($email)" %}
|
||
|
Sends a user a link to reset password
|
||
|
{% param "$email", type="string" %}
|
||
|
User's email address
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` on failure.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "reset_password($ver_code)" %}
|
||
|
Generate new password and email it to the user
|
||
|
{% param "$ver_code", type="string" %}
|
||
|
Verification code
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` on failure.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "update_last_login([ $user_id = FALSE ])" %}
|
||
|
Updates last login timestamp
|
||
|
{% param "$user_id", type="int" %}
|
||
|
User's ID
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` on failure.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "update_login_attempts()" %}
|
||
|
Update login attempt
|
||
|
{% param "$user_id", type="int" %}
|
||
|
User's ID
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` if login attempt exceeded.
|
||
|
{% endPHPmethodDisplayer %}
|
||
|
|
||
|
{% PHPmethodDisplayer "update_remember($user_id [, $expression = NULL, $expire = NULL ])" %}
|
||
|
Update amount of time a user is remembered for
|
||
|
{% param "$user_id", type="int" %}
|
||
|
User's ID
|
||
|
{% param "$expression", type="string" %}
|
||
|
Expression
|
||
|
{% param "$expire", type="string" %}
|
||
|
Expire Date
|
||
|
{% return %}
|
||
|
Either `TRUE`, or `FALSE` if login attempt exceeded.
|
||
|
{% endPHPmethodDisplayer %}
|