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认为你没有登录成功,
谷歌了好久都没有解决,所以我想问下,该如何做?谢谢