在驗證手機的時候,沒有任何提示就跳轉會註冊頁面了
王先生
王先生 2019-11-05 17:34:29
0
5
1516

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

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

王先生
王先生

全部回覆(5)
王先生

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

王先生

註冊頁面的內容太多,似乎貼不上來,

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

王先生

控制器

namespace app\index\controller;
use app\common\controller\Base;
use think\facade\Request;
use app\common\model\ User as UserModel;
class User extends Base
{
   //註冊頁面
   public function register()
   {
   註冊');
       return $this->fetch();
   }

#    //處理使用者提交的註冊資訊
   public function insert())( if(Request::isAjax())
       {
#            /**
            * 使用模型建立資料
           */
         /**&*/
         資料
           $rule= 'app\common\validate\User';//自訂的驗證規則
           $res=$this->validate($data,$rule)/$數據開始驗證資料
           if(true !==$res)
           {
             gt;-1,'message'=>$res ];
           }
           else
           { ##     if(UserModel::create($data))
               {
                  return ['status'=& ;1,'message'=>'恭喜,註冊成功'];
               }
                      return ['status'=>0,'message'=>'註冊失敗,請檢查'];
               }
           }

           $this->error("請求類型錯誤", 'register') ;
       }
   }

#}

王先生

驗證規則namespace app\common\validate\User.php:

namespace app\common\validate;
use think\Validate;
class User extends Validate
{
   /**
    * 目前驗證規則
    * @var array
   */
   protected $rule = [
       /**
        * 另一種寫法:
        * 'name|使用者名稱'=>'require|length:5,20|chsAlphaNum',
     5,20|chsAlphaNum',
     mail> |unique:zh_user',
        * 'password|密碼'=>'require|alphaNum|length:6,20|confirm',
        * 'mobile|手機'=>'require; :zh_user|number'
       */
       'name|使用者名稱 ' 'require',
           'length'=>'5,20',
         'length'=>'5,20',
           'chsAlphaNum'=>'chsAlphaNum',//# 容易 ' email|郵箱'=>[
           'require'=>'require',
           'unique'=>'require',
           'unique'=>'zh_user',//該欄位值在表 1/該欄位中是唯一性#gt;'zh_user',//該欄位值在表 1/該email'=>'email',
       ],
       'mobile|手機'=>[
           'require'=>'require',
           'mobile'=>'mobile ',
           'unique'=>'zh_user',//此欄位值在zh_user表中為唯一性
           'number'=>'number',#  |密碼'=>[
           'require'=>'require',
           'require'=>'require',
           'rephaNum'=&gt 6,20',//長度限定
           'confirm'=>'confirm',//自動與password_confirm欄位進行相等驗證 ##        ],
 #; #

卢小强

貼程式碼看下

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板