PHP Класс Scalr_UI_Controller_Guest

Наследование: extends Scalr_UI_Controller
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$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