public function loginAction()
 {
     $account = $this->_getParam('account');
     $passwd = md5($this->_getParam('passwd'));
     $validatorEmail = new Zend_Validate_EmailAddress();
     if ($validatorEmail->isValid($account)) {
         //账户名符合规则
         $hospital = Application_Model_M_Hospital::fetchByEmailAndPasswd($account, $passwd);
     } else {
         $out['errno'] = '1';
         $out['msg'] = Yy_ErrMsg_Hospital::getMsg('login', $out['errno']);
         Yy_Utils::jsonOut($out);
         return;
     }
     if ($hospital) {
         $out['errno'] = '0';
         $out['id'] = $hospital->getId();
         $out['role'] = 3;
         $this->_auth->userid = $hospital->getId();
         $this->_auth->role = 3;
     } else {
         $out['errno'] = '1';
     }
     $out['msg'] = Yy_ErrMsg_Hospital::getMsg('login', $out['errno']);
     Yy_Utils::jsonOut($out);
 }