PHP 클래스 Ezrbac

저자: Roni Kumar Saha ([email protected])
파일 보기 프로젝트 열기: xiidea/ezrbac

공개 메소드들

메소드 설명
__construct ( )
createUser ( array $data = [] ) : mixed api create new user
getCurrentUser ( ) : null | obj return the user object for logged in user
getCurrentUserID ( ) : null | integer return the user id for logged in user
getUserByID ( $user_id ) : mixed find and return user object by user ID
getUserMeta ( $user_id ) : mixed return the user meta data
isGuest ( ) : boolean check if accessing as guest user or not
logoutUrl ( ) : string find and return Logout url
registerUserSession ( $user, boolean $remember = FALSE ) : boolean Helpful if you have your login verification script, you can register session just by passing the user object
setCurrentUser ( $user ) : mixed set current user object while login
updateUser ( array $data = [] ) : mixed api update user data

메소드 상세

__construct() 공개 메소드

public __construct ( )

createUser() 공개 메소드

api create new user
public createUser ( array $data = [] ) : mixed
$data array
리턴 mixed

getCurrentUser() 공개 메소드

return the user object for logged in user
public getCurrentUser ( ) : null | obj
리턴 null | obj

getCurrentUserID() 공개 메소드

return the user id for logged in user
public getCurrentUserID ( ) : null | integer
리턴 null | integer

getUserByID() 공개 메소드

find and return user object by user ID
public getUserByID ( $user_id ) : mixed
$user_id
리턴 mixed

getUserMeta() 공개 메소드

return the user meta data
public getUserMeta ( $user_id ) : mixed
$user_id
리턴 mixed

isGuest() 공개 메소드

check if accessing as guest user or not
public isGuest ( ) : boolean
리턴 boolean

logoutUrl() 공개 메소드

find and return Logout url
public logoutUrl ( ) : string
리턴 string

registerUserSession() 공개 메소드

Helpful if you have your login verification script, you can register session just by passing the user object
public registerUserSession ( $user, boolean $remember = FALSE ) : boolean
$user
$remember boolean
리턴 boolean

setCurrentUser() 공개 메소드

set current user object while login
public setCurrentUser ( $user ) : mixed
$user
리턴 mixed

updateUser() 공개 메소드

api update user data
public updateUser ( array $data = [] ) : mixed
$data array
리턴 mixed