久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

在驗證手機的時候,沒有任何提示就跳轉會注冊頁面了

瀏覽:114日期:2022-06-07 17:21:30

問題描述

在驗證手機的時候,沒有任何提示就跳轉會注冊頁面了

前面的郵箱和用戶名可以正常驗證

問題解答

回答1:

已解決,原來真的是注冊頁面的name屬性設置錯誤

回答2:

注冊頁面的內容太多,貌似貼不上來,

注冊頁面和老師的寫的一模一樣

回答3:

控制器

namespace appindexcontroller;use appcommoncontrollerBase;use thinkfacadeRequest;use appcommonmodelUser as UserModel;class User extends Base{ //注冊頁面 public function register() {$this->assign('title','用戶注冊');return $this->fetch(); } //處理用戶提交的注冊信息 public function insert() {if(Request::isAjax()){ /** * 使用模型來創建數據 */ //驗證數據 $data= Request::post();//等到要驗證的數據 $rule= 'appcommonvalidateUser';//自定義的驗證規則 $res=$this->validate($data,$rule);//開始驗證數據 if(true !==$res) {//如果數據不正確,返回驗證信息return ['status'=>-1,'message'=>$res]; } else {//如果數據正確if(UserModel::create($data)){ return ['status'=>1,'message'=>'恭喜,注冊成功'];}else{ return ['status'=>0,'message'=>'注冊失敗,請檢查'];} }}else{ $this->error("請求類型錯誤", 'register');} }}

回答4:

驗證規則namespace appcommonvalidateUser.php:

namespace appcommonvalidate;use thinkValidate;class User extends Validate{ /** * 當前驗證規則 * @var array */ protected $rule = [/** * 另一種寫法: * 'name|用戶名'=>'require|length:5,20|chsAlphaNum', * 'email|郵箱'=>'require|email|unique:zh_user', * 'password|密碼'=>'require|alphaNum|length:6,20|confirm', * 'mobile|手機'=>'require|mobile|unique:zh_user|number' */'name|用戶名'=>[ 'require'=>'require', 'length'=>'5,20', 'chsAlphaNum'=>'chsAlphaNum',//僅允漢字,字符和數字],'email|郵箱'=>[ 'require'=>'require', 'unique'=>'zh_user',//該字段值在zh_user表中是唯一性 'email'=>'email',],'mobile|手機'=>[ 'require'=>'require', 'mobile'=>'mobile', 'unique'=>'zh_user',//該字段值在zh_user表中是唯一性 'number'=>'number',],'password|密碼'=>[ 'require'=>'require', 'alphaNum'=>'alphaNum',//僅允許字母加數字 'length'=>'6,20',//長度限定 'confirm'=>'confirm',//自動與password_confirm字段進行相等驗證], ];}

回答5:

貼代碼看下

主站蜘蛛池模板: 望江县| 锦屏县| 永新县| 连州市| 东乡族自治县| 育儿| 南召县| 连南| 霍邱县| 剑阁县| 咸阳市| 彰化市| 绵阳市| 策勒县| 沁源县| 汉中市| 进贤县| 安仁县| 监利县| 甘孜| 武冈市| 大名县| 罗源县| 大城县| 阿鲁科尔沁旗| 定远县| 镇康县| 宣城市| 定南县| 重庆市| 措美县| 太仆寺旗| 贞丰县| 阳高县| 沂水县| 临西县| 金阳县| 监利县| 酒泉市| 合阳县| 安乡县|