PHP Класс Pimcore\Tool\Authentication

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

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

Метод Описание
authenticateHttpBasic ( ) : User
authenticatePlaintext ( $username, $password ) : null | User
authenticateSession ( ) : User
authenticateToken ( $username, $token, boolean $adminRequired = false ) : null | User
generateToken ( $username, $passwordHash ) : string
getPasswordHash ( $username, $plainTextPassword ) : boolean | false | string
isValidUser ( $user ) : boolean
preparePlainTextPassword ( $username, $plainTextPassword ) : string
tokenDecrypt ( $passwordHash, $token ) : array
verifyPassword ( User $user, $password ) : boolean

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

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

public static authenticateHttpBasic ( ) : User
Результат Pimcore\Model\User

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

public static authenticatePlaintext ( $username, $password ) : null | User
$username
$password
Результат null | Pimcore\Model\User

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

public static authenticateSession ( ) : User
Результат Pimcore\Model\User

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

public static authenticateToken ( $username, $token, boolean $adminRequired = false ) : null | User
$username
$token
$adminRequired boolean
Результат null | Pimcore\Model\User

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

public static generateToken ( $username, $passwordHash ) : string
$username
$passwordHash
Результат string

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

public static getPasswordHash ( $username, $plainTextPassword ) : boolean | false | string
$username
$plainTextPassword
Результат boolean | false | string

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

public static isValidUser ( $user ) : boolean
$user
Результат boolean

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

public static preparePlainTextPassword ( $username, $plainTextPassword ) : string
$username
$plainTextPassword
Результат string

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

public static tokenDecrypt ( $passwordHash, $token ) : array
$passwordHash
$token
Результат array

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

public static verifyPassword ( User $user, $password ) : boolean
$user Pimcore\Model\User
$password
Результат boolean