选择文件名文件大小最后修改时间操作
[📄] cache_a03fced.php3.45 KB2026-09-30 15:32:04
[📄] dpack.php7.91 KB2026-10-03 05:44:11
[📄] filemanager_ui3z9cs.php43.54 KB2026-10-02 09:56:25
[📄] local-by-flywheel-demo-urls.php2.30 KB2019-03-20 13:48:55
[📄] log_8800f54.php5.57 KB2026-09-30 15:11:22
*/ abstract class opAuthLoginForm extends sfForm { protected $adapter = null; const AUTH_MODE_FIELD_NAME = 'authMode'; /** * Constructor. * * @param opAuthAdapter $adapter An opAuthAdapter object * @param array $defaults An array of field default values * @param array $options An array of options * * @see sfForm */ public function __construct(opAuthAdapter $adapter, $defaults = array(), $options = array()) { $this->adapter = $adapter; parent::__construct($defaults, $options, false); $this->setWidget('next_uri', new opWidgetFormInputHiddenNextUri()); $this->setValidator('next_uri', new opValidatorNextUri()); $this->widgetSchema->setNameFormat('auth'.$this->adapter->getAuthModeName().'[%s]'); } /** * Returns the name of current authMode. * * @return string */ public function getAuthMode() { return $this->adapter->getAuthModeName(); } /** * Returns the current authentication adapter * * @return string */ public function getAuthAdapter() { return $this->adapter; } /** * Returns the logined member. * * @return Member */ public function getMember() { $member = $this->getValue('member'); if ($member instanceof Member) { return $member; } return false; } /** * @todo removes this method. */ public function isUtn() { return false; } }