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