我正在处理一个我无法修改的旧数据库。
我要做的是登录该数据库的用户,用户名和密码字段是另一个名称所以我必须更改一些变量Laravel正在运行,如果身份验证有效,它会将我重定向到 / home 。
问题是,重定向完成后,会话文件已创建但会话 NULL ,因此用户将再次重定向到登录页面。
我已经看到很多关于这个类似问题的主题,但没有回答对我有用。
答案 0 :(得分:0)
不要搞乱变量等等!
假设知道用户id
(无需知道用户名或密码),您可以使用以下方式以编程方式模拟登录snippet,其中id = 1或获取另一个有效的代码:
$user = User::find(1);
Auth::login($user);
甚至更好:
Auth::loginUsingId(1);
答案 1 :(得分:0)
我"修复"我的问题是将Laravel降级到4.0,我想我会等到新版本看看它是否有效。
感谢。