これはあなたのビデオにあります。ログインできません
$map []=['email','=',$data['email']];
$map [ ] =['パスワード','=',sha1($data['パスワード'])];
$resilt=UserModel::where($map)->find();
sha1 を削除した後にログインしました。なぜですか?
$map []=['email','=',$data['email']];
$map []= ['password ','=',$data['password']];
$resilt=UserModel::where($map)->find();
登録方法に暗号化がないか、暗号化が間違っていることを意味します。データベースに対応するユーザーテーブルを開いてこのデータを見れば、すべてがわかります
データベースに保存されているパスワードも sha1 ですか? 一方が sha1 で、もう一方がパスワード検証中でない場合、検証はパスしません。