larave使用adldap2-laravel 认证通过后,重新跳转到登录页面

新手上路,请多包涵

1.问题描述:
laravel 使用ldap做认证,不使用数据库,使用Adldap2-Laravel包
按照这里方法设置了以后,改写了LoginController中的login方法,如下

if (Auth::attempt($request->only(['uid', 'password']))) {
    $user = Auth::user();
      return redirect()->to('/home')
        ->withMessage('Logged in!');
}

return redirect()->to('login')
   ->withMessage('Hmm... Your username or password is incorrect');

我输入ldap中的账号密码后,执行 dd(Auth::attempt($request->only(['uid', 'password']))) 页面返回了True,我想应该跳转到 /home 页面,页面确实302跳转,但是又立即跳转了login页面,我猜猜是并没有生成有效session,所以laravel认为你没有登录成功,
谷歌了好久都没有解决,所以我想问下,该如何做?谢谢

阅读 3.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题