我正在处理旧数据库,我无法修改。Laravel身份验证错误与会话
我想要做的是为用户提供该数据库的登录时,用户名和密码领域与另一个名字,所以我不得不改变在Laravel一些变量,它是工作,它重定向我到/首页如果验证有效。
的问题是,当重定向完成后,将创建会话文件,但该会议是NULL,所以用户会被重定向到重新登录页面。
我已经看到了很多与这个类似问题的线程,但没有答案已为我工作。
我正在处理旧数据库,我无法修改。Laravel身份验证错误与会话
我想要做的是为用户提供该数据库的登录时,用户名和密码领域与另一个名字,所以我不得不改变在Laravel一些变量,它是工作,它重定向我到/首页如果验证有效。
的问题是,当重定向完成后,将创建会话文件,但该会议是NULL,所以用户会被重定向到重新登录页面。
我已经看到了很多与这个类似问题的线程,但没有答案已为我工作。
不要打扰与变量等搞乱了!
假设知道用户的id
(不需要知道也不用户名也不密码)使用下面的代码片断其中id = 1或拿起另一个有效的,你可以通过编程模拟登录:
$user = User::find(1);
Auth::login($user);
甚至更好:
Auth::loginUsingId(1);
它的工作原理,但它也适用于Auth :: attempt当**在**登录控制器,一旦它的重定向,它不再登录 – robzdc
我对你的文章的理解是,你不能更新数据库,而是完全访问代码。是这样吗?请确认。 – menjaraz
您可以编辑问题并发布您的控制器和用户模型吗? –
@menjaraz是的,我正在创建一个具有现有数据库的管理员 – robzdc