PHP 클래스 Pimcore\Tool\Authentication

파일 보기 프로젝트 열기: pimcore/pimcore 1 사용 예제들

공개 메소드들

메소드 설명
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