📄 login.php
字号:
$this->_changePasswordAtNextLogin = false; } else { require_once('Zend/Gdata/App/InvalidArgumentException.php'); throw new Zend_Gdata_App_InvalidArgumentException("Expected 'true' or 'false' for apps:login#changePasswordAtNextLogin."); } break; default: parent::takeAttributeFromDOM($attribute); } } /** * Get the value for this element's username attribute. * * @see setUsername * @return string The attribute being modified. */ public function getUsername() { return $this->_username; } /** * Set the value for this element's username attribute. This string * is used to uniquely identify the user in this domian and is used * to form this user's email address. * * @param string $value The desired value for this attribute. * @return Zend_Gdata_Gapps_Extension_Login Provides a fluent interface. */ public function setUsername($value) { $this->_username = $value; return $this; } /** * Get the value for this element's password attribute. * * @see setPassword * @return string The requested attribute. */ public function getPassword() { return $this->_password; } /** * Set the value for this element's password attribute. As of this * writing, this can be either be provided as plaintext or hashed using * the SHA-1 algorithm for protection. If using a hash function, * this must be indicated by calling setHashFunctionName(). * * @param string $value The desired value for this attribute. * @return Zend_Gdata_Gapps_Extension_Login Provides a fluent interface. */ public function setPassword($value) { $this->_password = $value; return $this; } /** * Get the value for this element's hashFunctionName attribute. * * @see setHashFunctionName * @return string The requested attribute. */ public function getHashFunctionName() { return $this->_hashFunctionName; } /** * Set the value for this element's hashFunctionName attribute. This * indicates whether the password supplied with setPassword() is in * plaintext or has had a hash function applied to it. If null, * plaintext is assumed. As of this writing, the only valid hash * function is 'SHA-1'. * * @param string $value The desired value for this attribute. * @return Zend_Gdata_Gapps_Extension_Login Provides a fluent interface. */ public function setHashFunctionName($value) { $this->_hashFunctionName = $value; return $this; } /** * Get the value for this element's admin attribute. * * @see setAdmin * @return boolean The requested attribute. * @throws Zend_Gdata_App_InvalidArgumentException */ public function getAdmin() { if (!(is_bool($this->_admin))) { require_once('Zend/Gdata/App/InvalidArgumentException.php'); throw new Zend_Gdata_App_InvalidArgumentException('Expected boolean for admin.'); } return $this->_admin; } /** * Set the value for this element's admin attribute. This indicates * whether this user is an administrator for this domain. * * @param boolean $value The desired value for this attribute. * @return Zend_Gdata_Gapps_Extension_Login Provides a fluent interface. * @throws Zend_Gdata_App_InvalidArgumentException */ public function setAdmin($value) { if (!(is_bool($value))) { require_once('Zend/Gdata/App/InvalidArgumentException.php'); throw new Zend_Gdata_App_InvalidArgumentException('Expected boolean for $value.'); } $this->_admin = $value; return $this; } /** * Get the value for this element's agreedToTerms attribute. * * @see setAgreedToTerms * @return boolean The requested attribute. * @throws Zend_Gdata_App_InvalidArgumentException */ public function getAgreedToTerms() { if (!(is_bool($this->_agreedToTerms))) { require_once('Zend/Gdata/App/InvalidArgumentException.php'); throw new Zend_Gdata_App_InvalidArgumentException('Expected boolean for agreedToTerms.'); } return $this->_agreedToTerms; } /** * Set the value for this element's agreedToTerms attribute. This * indicates whether this user has agreed to the terms of service. * * @param boolean $value The desired value for this attribute. * @return Zend_Gdata_Gapps_Extension_Login Provides a fluent interface. * @throws Zend_Gdata_App_InvalidArgumentException */ public function setAgreedToTerms($value) { if (!(is_bool($value))) { require_once('Zend/Gdata/App/InvalidArgumentException.php'); throw new Zend_Gdata_App_InvalidArgumentException('Expected boolean for $value.'); } $this->_agreedToTerms = $value; return $this; } /** * Get the value for this element's suspended attribute. * * @see setSuspended * @return boolean The requested attribute. * @throws Zend_Gdata_App_InvalidArgumentException */ public function getSuspended() { if (!(is_bool($this->_suspended))) { require_once('Zend/Gdata/App/InvalidArgumentException.php'); throw new Zend_Gdata_App_InvalidArgumentException('Expected boolean for suspended.'); } return $this->_suspended; } /** * Set the value for this element's suspended attribute. If true, the * user will not be able to login to this domain until unsuspended. * * @param boolean $value The desired value for this attribute. * @return Zend_Gdata_Gapps_Extension_Login Provides a fluent interface. * @throws Zend_Gdata_App_InvalidArgumentException */ public function setSuspended($value) { if (!(is_bool($value))) { require_once('Zend/Gdata/App/InvalidArgumentException.php'); throw new Zend_Gdata_App_InvalidArgumentException('Expected boolean for $value.'); } $this->_suspended = $value; return $this; } /** * Get the value for this element's changePasswordAtNextLogin attribute. * * @see setChangePasswordAtNextLogin * @return boolean The requested attribute. * @throws Zend_Gdata_App_InvalidArgumentException */ public function getChangePasswordAtNextLogin() { if (!(is_bool($this->_changePasswordAtNextLogin))) { require_once('Zend/Gdata/App/InvalidArgumentException.php'); throw new Zend_Gdata_App_InvalidArgumentException('Expected boolean for changePasswordAtNextLogin.'); } return $this->_changePasswordAtNextLogin; } /** * Set the value for this element's changePasswordAtNextLogin attribute. * If true, the user will be forced to set a new password the next * time they login. * * @param boolean $value The desired value for this attribute. * @return Zend_Gdata_Gapps_Extension_Login Provides a fluent interface. * @throws Zend_Gdata_App_InvalidArgumentException */ public function setChangePasswordAtNextLogin($value) { if (!(is_bool($value))) { require_once('Zend/Gdata/App/InvalidArgumentException.php'); throw new Zend_Gdata_App_InvalidArgumentException('Expected boolean for $value.'); } $this->_changePasswordAtNextLogin = $value; return $this; } /** * Magic toString method allows using this directly via echo * Works best in PHP >= 4.2.0 */ public function __toString() { return "Username: " . $this->getUsername() . "\nPassword: " . (is_null($this->getPassword()) ? "NOT SET" : "SET") . "\nPassword Hash Function: " . $this->getHashFunctionName() . "\nAdministrator: " . ($this->getAdmin() ? "Yes" : "No") . "\nAgreed To Terms: " . ($this->getAgreedToTerms() ? "Yes" : "No") . "\nSuspended: " . ($this->getSuspended() ? "Yes" : "No"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -