laravel - 如何在 laravel 4 应用程序中模拟任何用户

标签 laravel laravel-4 impersonation cartalyst-sentry

您好,我想切换到用户帐户并浏览他们的个人资料,我找到了本教程 Easily impersonate any user in laravel 5 app关于模仿,但它适用于 laravel 5,我正在使用 laravel 4

最佳答案

您可以简单地在 Controller 中使用 Auth 外观

Auth::loginUsingId($userId);

当然,您需要确保 Controller 具有适当的限制以阻止未经授权的使用。

关于laravel - 如何在 laravel 4 应用程序中模拟任何用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37810841/

相关文章:

php - 如何在mysql中根据条件增加行object_id?

php - 复杂查询中的计数

asp.net - 设置 validateIntegratedModeConfiguration=false 以继续使用身份 impersonate=true 是否安全?

c# - ASP.NET MVC 模拟无法与表单例份验证一起使用

php - Laravel 排序关系

windows - 为什么在模拟 session 中定义的 DOS 设备没有出现在资源管理器中

laravel - Turbolink 无法在 Livewire 版本 2 中运行

laravel - 存储方法无法使用资源路由

php - 调用未定义的函数 str_limit()

php - Controller 的 Laravel 单元测试