✏️ 正在编辑: Login.php
路径:
/srv/systems_dir/oakberry/application/forms/Login.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Form_Login extends Bootstrap_Form_Vertical { public function init() { $this->setMethod('post'); $this->addElement('text', 'login', array( 'label' => 'Usuário:', 'required' => true, )); $this->addElement('password', 'senha', array( 'label' => 'Senha:', 'required' => true, )); $this->addElement('submit', 'submit', array( 'label' => 'Entrar', 'ignore' => true, 'buttonType' => 'primary', 'size' => 'lg', 'class' => 'btn-xs-block' )); $this->addDisplayGroup(array('submit', 'cancel'), 'buttons', array( 'decorators' => array('FormElements', 'HtmlTag') )); } public function persistData() { $values = $this->getValues(); if ($values['login'] && $values['senha']) { $db = Zend_Db_Table_Abstract::getDefaultAdapter(); $adapter = new Zend_Auth_Adapter_DbTable( $db, 'vw_usuarios', 'login', 'senha', 'MD5(?)' ); if (Yuppie_Auth::authenticate($adapter, $values['login'], $values['senha'])) { $data = $adapter->getResultRowObject(null, 'senha'); $grupo = Model_Container::getGrupoUsuario() ->findById($data->grupo_id); $data->grupo = $grupo->nome; Yuppie_Auth::writeStorage($data); return true; } } } protected function _getTiposAcessoOptions() { $options = array( 0 => 'Usuário', 1 => 'Cliente', ); return $options; } }
💾 保存文件
← 返回文件管理器