2.7 KiB
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 %}