Docs Goabase

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
throws
Exception
Return values
bool

setLogout()

Set Logout, deletes Session

public static setLogout(int $bDelAllCookies) : void
Parameters
$bDelAllCookies : int
Return values
void

Search results