Authentication 会话发生Laravel身份验证错误
我正在处理一个无法修改的旧数据库 我试图做的是为该数据库的用户登录,用户名和密码字段使用另一个名称,因此我必须更改Laravel中的一些变量,它正在工作,如果身份验证有效,它会将我重定向到/home 问题是,重定向完成后,会创建会话文件,但会话为NULL,因此用户会再次重定向到登录页面 我见过很多关于这个类似问题的帖子,但是没有一个答案对我有效 模型Authentication 会话发生Laravel身份验证错误,authentication,laravel,laravel-4,Authentication,Laravel,Laravel 4,我正在处理一个无法修改的旧数据库 我试图做的是为该数据库的用户登录,用户名和密码字段使用另一个名称,因此我必须更改Laravel中的一些变量,它正在工作,如果身份验证有效,它会将我重定向到/home 问题是,重定向完成后,会创建会话文件,但会话为NULL,因此用户会再次重定向到登录页面 我见过很多关于这个类似问题的帖子,但是没有一个答案对我有效 模型 控制器不要麻烦弄乱变量等等 假设知道用户的id(不需要知道用户名和密码),您可以使用id=1的以下代码段以编程方式模拟登录,或者选择另一个有效的代
控制器不要麻烦弄乱变量等等 假设知道用户的
id
(不需要知道用户名和密码),您可以使用id=1的以下代码段以编程方式模拟登录,或者选择另一个有效的代码段:
$user = User::find(1);
Auth::login($user);
或者更好:
Auth::loginUsingId(1);
我通过将Laravel降级到4.0“修复”了我的问题,我想我会等到一个新版本,看看它是否有效
谢谢。我对您的帖子的理解是,您不能更新数据库,但可以完全访问代码。是这样吗?请确认。您能编辑问题并发布您的控制器和用户模型吗?@menjaraz是的,我正在使用现有数据库创建管理员1)“现有”是“旧数据库,您不能修改”的复制还是相同的?2)不太清楚“会话文件”是什么意思:
会话Cookie
或者实际上是框架创建的会话文件
?它可以工作,但它也可以与Auth::trument一起工作,当它在登录控制器中时,一旦它被重定向,它在4小时前发布的Inravel v4.1.29中不再记录!