登录表单,不会使用laravel 7中的Sentinel进行身份验证
我在使用Laravel 7中的Sentinel验证时遇到问题。 这个注册表很好用,但是当我想使用登录和登录时,它就不起作用了。当我点击submit按钮时,无论用户是否注册,它都会让用户登录。 代码如下:登录表单,不会使用laravel 7中的Sentinel进行身份验证,laravel,authentication,laravel-7,sentinel,Laravel,Authentication,Laravel 7,Sentinel,我在使用Laravel 7中的Sentinel验证时遇到问题。 这个注册表很好用,但是当我想使用登录和登录时,它就不起作用了。当我点击submit按钮时,无论用户是否注册,它都会让用户登录。 代码如下: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Sentinel; class LoginController extends Controller { // public
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Sentinel;
class LoginController extends Controller
{
//
public function login(){
return view('login');
}
public function log(Request $request){
$user = Sentinel::authenticate($request->all());
if ($user = Sentinel::check()){
Sentinel::login($user);
return redirect('/');
}
else{
return redirect()->back();
}
}
}
你认为Sentinel::check()
在做什么?你没有给它任何理由。