コード例 #1
0
ファイル: UserController.class.php プロジェクト: anLl/ybirds
 /**
  * 校验忘记密码用户名和密码是否匹配.
  * 
  * @access private
  * @param string $userName
  * @param string $userEmail
  * @return array [status, msg], status: 8: 不匹配, 9: 匹配.
  */
 private function _checkForgotUserAndEmail($userName, $userEmail)
 {
     $data = ['userName' => $userName, 'email' => $userEmail];
     $result = ['status' => 9, 'msg' => ''];
     $modelUser = new UserModel();
     if (!$modelUser->validate($modelUser->ruleForgotPwdUserInfos)->create($data)) {
         $result['status'] = 8;
         $result['msg'] = $modelUser->getError();
         return $result;
     }
     // 数据库验证是否匹配.
     if (FALSE === $modelUser->checkUserAndEmail($userName, $userEmail)) {
         $result['status'] = 8;
         $result['msg'] = Message::get(Message::USERNAME_OR_EMAIL_NOT_MATCH);
     }
     return $result;
 }