laravel 5.3で認証に問題があります。 authミドルウェアを使用してログインしているユーザーのみがアクセスできるルートを保護しています。認証ミドルウェアを使用してルートにアクセスしようとするたびに、認証されたユーザーがホームページに自動的にリダイレクトされます。私はlaravel 5.3を使用しています。
Route::group(['middleware'=>['web','auth']],
function()
{
Route::get('/members/index',['as'=>'memberlist','uses'=>'[email protected]');
});
リダイレクトユーザー:しかし問題は、ユーザーのログインページにアクセスを進めるのではなく、認証保護ルートにアクセスしようとするたびにホームページに戻ってリダイレクトされること
この私のルートでありますLoginControllerでログインプロパティ
protected $redirectTo = '/home';
public function __construct()
{
$this->middleware('guest', ['except' => 'logout']);
}
RedirectifAuthenticated.phpミドルウェアクラス-handl後電子方法
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
return redirect()->intended('/');
}
return $next($request);
}
質問は、どのような私は、認証されたユーザーではなく、彼らはこれらのルートにアクセスしようとするたびにホームページにリダイレクトされているの認証ミドルウェアで保護されたルートにアクセスできるように行うことになっていますさ。彼らはログインしていますが、ホームページに自動リダイレクトされています!助けてください。