jAuthPersistentLogin
in package
Tags
Table of Contents
- $dbProfile : mixed
- $persistencyEnabled : mixed
- $persistentCookieDuration : mixed
- $persistentCookieName : mixed
- $persistentCookiePath : mixed
- __construct() : mixed
- checkTokenFromCookie() : false|string
- deleteAllUserTokens() : mixed
- deleteExpiredTokens() : mixed
- deleteUserToken() : mixed
- generateCookieWithNewToken() : int
- isPersistencyEnabled() : mixed
- deleteCookie() : mixed
- getCookiesParts() : mixed
- setCookie() : mixed
Properties
$dbProfile
protected
mixed
$dbProfile
= ''
Tags
$persistencyEnabled
protected
mixed
$persistencyEnabled
= \false
Tags
$persistentCookieDuration
protected
mixed
$persistentCookieDuration
= 172800
Tags
$persistentCookieName
protected
mixed
$persistentCookieName
= 'jauthPersistentSession'
Tags
$persistentCookiePath
protected
mixed
$persistentCookiePath
= ''
Tags
Methods
__construct()
public
__construct(array<string|int, mixed> $authConfig[, mixed $dbProfile = '' ]) : mixed
Parameters
- $authConfig : array<string|int, mixed>
- $dbProfile : mixed = ''
Tags
Return values
mixed —checkTokenFromCookie()
public
checkTokenFromCookie(array<string|int, mixed> $cookies, bool $userIsConnected) : false|string
Parameters
- $cookies : array<string|int, mixed>
- $userIsConnected : bool
Tags
Return values
false|string —the user id if the token is found and valid, false otherwise
deleteAllUserTokens()
public
deleteAllUserTokens(mixed $login) : mixed
Parameters
- $login : mixed
Tags
Return values
mixed —deleteExpiredTokens()
public
deleteExpiredTokens() : mixed
Tags
Return values
mixed —deleteUserToken()
public
deleteUserToken(array<string|int, mixed> $cookies, mixed $login) : mixed
Parameters
- $cookies : array<string|int, mixed>
- $login : mixed
Tags
Return values
mixed —generateCookieWithNewToken()
public
generateCookieWithNewToken( $login) : int
Parameters
Tags
Return values
int —expiration date (UNIX timestamp), or 0 if cookie is not set
isPersistencyEnabled()
public
isPersistencyEnabled() : mixed
Tags
Return values
mixed —deleteCookie()
protected
deleteCookie() : mixed
Tags
Return values
mixed —getCookiesParts()
protected
getCookiesParts(array<string|int, mixed> $cookies) : mixed
Parameters
- $cookies : array<string|int, mixed>
Tags
Return values
mixed —setCookie()
protected
setCookie(mixed $login, mixed $token, mixed $series, mixed $expiresAt) : mixed
Parameters
- $login : mixed
- $token : mixed
- $series : mixed
- $expiresAt : mixed
