【问题标题】:Associate laravel_session cookie with session file将 laravel_session cookie 与会话文件相关联
【发布时间】:2014-04-17 05:34:16
【问题描述】:

我有一个在 laravel 应用程序中经过身份验证的用户。我有一个第三方应用程序需要查看该用户是否在所述 laravel 应用程序中经过身份验证。我看到有一个名为 laravel_session 的 cookie,其内容类似于:

eyJpdiI6ImZIdGo0XC9cL1I2RWpzOUppQmRqcTljNFZ0SFJNMTBrc3l5OTVIN12h3ks03RT0iLCJ2YWx1ZSI6InNMWXZCcm44N1pmVnpTWEU3WStEMTBNckJGUFdJVEJFY3lMWGNIdUVkS0p5RlwvNzJGVXVpVFEwZnNqSDdFc0c4d0hPOTIrSFA3UG1heFIxanZWWk1231209IiwibWFjIjoiYzc1MTQxNjEyMTU5MTdjZGE0NDYwOTY2OGExYTYxOTc0MjA5MmJhdsdhZDMwOGZjNmIzYjE0ZmQ4MDI3MjkwMCJ9

我在 app/stoage/session 目录中看到一个名为 164d51a82e239ae352792311f24e29c3670bf027 的文件,其中包含该用户的正确序列化数据。

如何在不加载任何 laravel 类/代码的情况下将两者关联起来?换句话说,如何仅通过 cookie 信息找出用户的哪个 session 文件?

谢谢!

【问题讨论】:

    标签: php laravel laravel-4


    【解决方案1】:

    Laravel 使用 PHP 的 mcrypt 扩展自动加密它的 cookie。

    您可以尝试修改 Laravel cookie 的实现,但不建议这样做。

    也许编写一个使用 Encrypter 类的工匠命令将是解决方案,或者只是找到另一种方法来实现您的目标。

    【讨论】:

      猜你喜欢
      • 2017-01-26
      • 1970-01-01
      • 1970-01-01
      • 2012-08-21
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      • 2015-07-23
      相关资源
      最近更新 更多