php - 如何在同一服务器上的 Web 应用程序(核心 PHP)和另一个 Web 应用程序(Laravel)之间共享会话?
问题描述
我有一个基于 Core PHP 构建的 Web 应用程序,需要构建复杂的模块,该模块决定构建在 Laravel 5.7 上。我需要的是无需登录两次相同的用户应该能够访问核心 PHP 模块和 Laravel 模块。
解决方案
Laravel 允许多个会话驱动程序,例如file
或database
. 如果两个应用程序共享文件位置或数据库表,则它们可以共享会话。
有关驱动程序的更多信息可以在文档中找到:https ://laravel.com/docs/5.7/session#configuration
仅供参考:这样做并不容易,而且会话不应该像这样工作。更好的方法是使用中央登录系统。
推荐阅读
- node.js - node.js sqlite3 在所有 db.each 异步回调完成后运行一些东西
- postgresql - postgres 提交后不保存所有数据
- javascript - 视差滚动问题(无限滚动)
- android - 如何将值传递给 Kotlin 中的父类
- angular - 用于 json.attribute.info 结构的角 mat-cell 元素
- kotlin - 如何使用 Jackson/kotlinx.serialization 将 json 反序列化为 Kotlin 中的泛型类型
- python - Python- Panda 数据框:根据 Y 列中最接近的值在 X 列中查找值
- laravel - BigCommerce 访问令牌和其他数据的存储位置
- regex - 用于模式匹配的 Yara 规则正则表达式 - mcd.exe /c "%s"
- laravel - 我正在寻找一种方法让无效用户不以与不存在用户相同的方式登录