security
in package
Security layer class
Tags
Table of Contents
- defaultHashAlgo = "sha256"
- Standard-Hash-Algorithmus
- regexPasswordCkeck = "/^.*(?=.{6,})(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).*\$/"
- Passwort Check RegEx
- $cookieName : mixed
- Session Cookie Name
- createPasswordHash() : string
- Passwort-Hash erzeugen
- createSalt() : string
- Passwort-Salt erzeugen
- createUserPasswordHash() : string
- Passwort-Hash erzeugen
- getSessionCookieName() : string
- Cookie-Name zurückgeben
- getSessionCookieValue() : string
- gibt Inhalt von Session cookie zurück
- initSecurityConfig() : bool
- Config für Sicherheitsconfig
- requestExit() : bool
- Exit script execution on request
- getSecureBaseString() : string
- Erzeugt Basis-String für Hash-Funktionen
Constants
defaultHashAlgo
Standard-Hash-Algorithmus
public
mixed
defaultHashAlgo
= "sha256"
Tags
regexPasswordCkeck
Passwort Check RegEx
public
mixed
regexPasswordCkeck
= "/^.*(?=.{6,})(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).*\$/"
Properties
$cookieName
Session Cookie Name
private
static mixed
$cookieName
Tags
Methods
createPasswordHash()
Passwort-Hash erzeugen
public
static createPasswordHash(string $password, string $salt) : string
Parameters
- $password : string
- $salt : string
Return values
string —createSalt()
Passwort-Salt erzeugen
public
static createSalt([string $additional = '' ]) : string
Parameters
- $additional : string = ''
Return values
string —createUserPasswordHash()
Passwort-Hash erzeugen
public
static createUserPasswordHash(string $password) : string
Parameters
- $password : string
Tags
Return values
string —getSessionCookieName()
Cookie-Name zurückgeben
public
static getSessionCookieName() : string
Return values
string —getSessionCookieValue()
gibt Inhalt von Session cookie zurück
public
static getSessionCookieValue() : string
Return values
string —initSecurityConfig()
Config für Sicherheitsconfig
public
static initSecurityConfig() : bool
Tags
Return values
bool —requestExit()
Exit script execution on request
public
static requestExit(array<string|int, mixed> $vars) : bool
Parameters
- $vars : array<string|int, mixed>
Tags
Return values
bool —getSecureBaseString()
Erzeugt Basis-String für Hash-Funktionen
private
static getSecureBaseString() : string