PHP 클래스 Gc\User\Model

상속: extends Gc\Db\AbstractTable
파일 보기 프로젝트 열기: gotcms/gotcms 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$name string Table name

공개 메소드들

메소드 설명
authenticate ( string $login, string $password ) : boolean Authenticate user
delete ( ) : boolean Delete user
fromArray ( array $array ) : Model Initiliaze from array
fromId ( integer $userId ) : Model Initiliaze from id
getAcl ( boolean $forceReload = false ) : Model Get User Role
getName ( ) : string Return user name
getRole ( boolean $forceReload = false ) : Model Get User Role
save ( ) : integer Save user
sendForgotPasswordEmail ( string $email ) : boolean Send new password
setEmail ( string $userEmail ) : boolean Set User email
setPassword ( string $userPassword, boolean $encrypt = true ) : void Set user password

메소드 상세

authenticate() 공개 메소드

Authenticate user
public authenticate ( string $login, string $password ) : boolean
$login string Login
$password string Password
리턴 boolean

delete() 공개 메소드

Delete user
public delete ( ) : boolean
리턴 boolean

fromArray() 공개 정적인 메소드

Initiliaze from array
public static fromArray ( array $array ) : Model
$array array Data
리턴 Model

fromId() 공개 정적인 메소드

Initiliaze from id
public static fromId ( integer $userId ) : Model
$userId integer User id
리턴 Model

getAcl() 공개 메소드

Get User Role
public getAcl ( boolean $forceReload = false ) : Model
$forceReload boolean Force reload
리턴 Gc\User\Role\Model

getName() 공개 메소드

Return user name
public getName ( ) : string
리턴 string

getRole() 공개 메소드

Get User Role
public getRole ( boolean $forceReload = false ) : Model
$forceReload boolean Force reload
리턴 Gc\User\Role\Model

save() 공개 메소드

Save user
public save ( ) : integer
리턴 integer

sendForgotPasswordEmail() 공개 메소드

Send new password
public sendForgotPasswordEmail ( string $email ) : boolean
$email string Email address
리턴 boolean

setEmail() 공개 메소드

Set User email
public setEmail ( string $userEmail ) : boolean
$userEmail string Email address
리턴 boolean

setPassword() 공개 메소드

Set user password
public setPassword ( string $userPassword, boolean $encrypt = true ) : void
$userPassword string User password
$encrypt boolean Encrypt or not the password
리턴 void

프로퍼티 상세

$name 보호되어 있는 프로퍼티

Table name
protected string $name
리턴 string