PHP Класс PMA\libraries\plugins\AuthenticationPlugin

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
auth ( ) : boolean Displays authentication form
authCheck ( ) : boolean Gets advanced authentication settings
authFails ( ) : boolean User is not allowed to login to MySQL -> authentication failed
authSetUser ( ) : boolean Set the user and password after last checkings if required
getErrorMessage ( ) : string Returns error message for failed authentication.
getLoginFormURL ( ) : string Returns URL for login form.
handlePasswordChange ( string $password ) : void Callback when user changes password.
logOut ( ) : void Perform logout
setSessionAccessTime ( ) : void Store session access time in session.
storeUserCredentials ( ) : void Stores user credentials after successful login.

Описание методов

auth() абстрактный публичный метод

Displays authentication form
abstract public auth ( ) : boolean
Результат boolean

authCheck() абстрактный публичный метод

Gets advanced authentication settings
abstract public authCheck ( ) : boolean
Результат boolean

authFails() абстрактный публичный метод

User is not allowed to login to MySQL -> authentication failed
abstract public authFails ( ) : boolean
Результат boolean

authSetUser() абстрактный публичный метод

Set the user and password after last checkings if required
abstract public authSetUser ( ) : boolean
Результат boolean

getErrorMessage() публичный метод

Returns error message for failed authentication.
public getErrorMessage ( ) : string
Результат string

getLoginFormURL() публичный метод

Returns URL for login form.
public getLoginFormURL ( ) : string
Результат string

handlePasswordChange() публичный метод

Callback when user changes password.
public handlePasswordChange ( string $password ) : void
$password string New password to set
Результат void

logOut() публичный метод

Perform logout
public logOut ( ) : void
Результат void

setSessionAccessTime() публичный метод

Tries to workaround PHP 5 session garbage collection which looks at the session file's last modified time
public setSessionAccessTime ( ) : void
Результат void

storeUserCredentials() публичный метод

Stores user credentials after successful login.
public storeUserCredentials ( ) : void
Результат void