這是您影片中的,死活登陸不進去
$map []=['email','=',$data['email']];
$map [] =['password','=',sha1($data['password'])];
$resilt=UserModel::where($map)->find();
#我把sha1刪了就登陸進去了,這是為何?
$map []=['email','=',$data['email']];
$map []= ['password','=',$data['password']];
$resilt=UserModel::where($map)->find();
說明註冊方法裡沒有加密,或是加密寫錯了。開啟資料庫對應user表看下這則數據,就什麼都明白了
儲存在資料庫中的password 也是sha1的麼,如果密碼驗證的時候一個是sha1,一個不是,那就無法驗證通過的。