PHP 클래스 Scalr_UI_Controller_Guest

상속: extends Scalr_UI_Controller
파일 보기 프로젝트 열기: scalr/scalr

보호된 프로퍼티들

프로퍼티 타입 설명
$ldapGroups

공개 메소드들

메소드 설명
getContext ( integer $uiStorageTime ) : array
hasAccess ( )
logoutAction ( )
validateReCaptcha ( string $captcha ) : boolean | string
xCreateAccountAction ( string $name = '', string $org = '', string $email = '', Scalr\UI\Request\RawData $password = null, string $agreeTerms = '', string $newBilling = '', string $country = '', string $phone = '', string $lastname = '', string $firstname = '', string $v = '', string $numServers = '', $beta )
xGetContextAction ( integer $uiStorageTime )
xInitAction ( integer $uiStorageTime )
xLoginAction ( string $scalrLogin, Scalr\UI\Request\RawData $scalrPass, boolean $scalrKeepSession = false, integer $accountId, string $tfaGglCode = '', boolean $tfaGglReset = false, string $scalrCaptcha = '', string $scalrCaptchaChallenge = '' )
xPerpetuumMobileAction ( integer $userId, integer $envId, JsonData $uiStorage, JsonData $updateDashboard )
xPostErrorAction ( string $url, string $file = '', integer $lineno, Scalr\UI\Request\RawData $message, string $plugins = '' )
xRemindMeLaterAction ( string $email ) Accumulates emails in app/cache/.remind-me-later-emails file.
xResetPasswordAction ( string $email, string $scalrCaptcha = '' )
xUpdatePasswordAction ( string $hash, Scalr\UI\Request\RawData $password )
xUpdatePasswordValidateAction ( string $hash )

비공개 메소드들

메소드 설명
loginUserCreate ( Scalr_Account_User $user, boolean $keepSession )
loginUserGet ( string $login, string $password, integer $accountId, string $scalrCaptcha ) : Scalr_Account_User

메소드 상세

getContext() 공개 메소드

public getContext ( integer $uiStorageTime ) : array
$uiStorageTime integer optional
리턴 array

hasAccess() 공개 메소드

public hasAccess ( )

logoutAction() 공개 메소드

public logoutAction ( )

validateReCaptcha() 공개 메소드

public validateReCaptcha ( string $captcha ) : boolean | string
$captcha string
리턴 boolean | string Return true or string if error

xCreateAccountAction() 공개 메소드

public xCreateAccountAction ( string $name = '', string $org = '', string $email = '', Scalr\UI\Request\RawData $password = null, string $agreeTerms = '', string $newBilling = '', string $country = '', string $phone = '', string $lastname = '', string $firstname = '', string $v = '', string $numServers = '', $beta )
$name string
$org string
$email string
$password Scalr\UI\Request\RawData
$agreeTerms string
$newBilling string
$country string
$phone string
$lastname string
$firstname string
$v string
$numServers string

xGetContextAction() 공개 메소드

public xGetContextAction ( integer $uiStorageTime )
$uiStorageTime integer optional

xInitAction() 공개 메소드

public xInitAction ( integer $uiStorageTime )
$uiStorageTime integer optional

xLoginAction() 공개 메소드

public xLoginAction ( string $scalrLogin, Scalr\UI\Request\RawData $scalrPass, boolean $scalrKeepSession = false, integer $accountId, string $tfaGglCode = '', boolean $tfaGglReset = false, string $scalrCaptcha = '', string $scalrCaptchaChallenge = '' )
$scalrLogin string
$scalrPass Scalr\UI\Request\RawData
$scalrKeepSession boolean
$accountId integer
$tfaGglCode string
$tfaGglReset boolean
$scalrCaptcha string
$scalrCaptchaChallenge string

xPerpetuumMobileAction() 공개 메소드

public xPerpetuumMobileAction ( integer $userId, integer $envId, JsonData $uiStorage, JsonData $updateDashboard )
$userId integer
$envId integer
$uiStorage Scalr\UI\Request\JsonData
$updateDashboard Scalr\UI\Request\JsonData

xPostErrorAction() 공개 메소드

public xPostErrorAction ( string $url, string $file = '', integer $lineno, Scalr\UI\Request\RawData $message, string $plugins = '' )
$url string
$file string
$lineno integer
$message Scalr\UI\Request\RawData
$plugins string

xRemindMeLaterAction() 공개 메소드

Registration from is in the http://scalr.net/l/re-invent-2012/
public xRemindMeLaterAction ( string $email )
$email string

xResetPasswordAction() 공개 메소드

public xResetPasswordAction ( string $email, string $scalrCaptcha = '' )
$email string
$scalrCaptcha string

xUpdatePasswordAction() 공개 메소드

public xUpdatePasswordAction ( string $hash, Scalr\UI\Request\RawData $password )
$hash string
$password Scalr\UI\Request\RawData

xUpdatePasswordValidateAction() 공개 메소드

프로퍼티 상세

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

protected $ldapGroups