Auth
in package
Auth/Login
Table of Contents
- delAuth() : void
- Delete auth
- getAutoLogin() : array<string|int, mixed>
- isBanned() : int
- Return 1 if member is banned, 0 if not
- setAuth() : bool
- Feb 2018: Sets the cookie for the login without any table insert Mai 2019: Change to table insert
- setLogout() : void
- Set Logout, deletes Session
Methods
delAuth()
Delete auth
public
static delAuth() : void
Return values
void —getAutoLogin()
public
static getAutoLogin(string $token, string $md5PW) : array<string|int, mixed>
Parameters
- $token : string
- $md5PW : string
Return values
array<string|int, mixed> —isBanned()
Return 1 if member is banned, 0 if not
public
static isBanned() : int
Mit dieser Funktion wird zentral geprüft, ob ein Member gebannt ist oder nicht. Wenn nicht, wird der Wert in den Cache geschrieben, um nicht gleich erneut von der DB erfragt werden zu müssen
Return values
int —- public_uid
setAuth()
Feb 2018: Sets the cookie for the login without any table insert Mai 2019: Change to table insert
public
static setAuth([array<string|int, mixed> $saUser = [] ]) : bool
Parameters
- $saUser : array<string|int, mixed> = []
-
pwhash als md5 statt zufallswert
Tags
Return values
bool —setLogout()
Set Logout, deletes Session
public
static setLogout(int $bDelAllCookies) : void
Parameters
- $bDelAllCookies : int