加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Cakephp和Laravel共存

发布时间:2020-12-14 19:44:51 所属栏目:大数据 来源:网络整理
导读:我确实收到了一个将旧的传统cakephp 2应用程序迁移到laravel 5.2的任务. 这两个必须共存并工作,而所有模块都迁移到laravel,因为它是一个大型应用程序. 有可能/可行吗? auth会话凭证可以轻松地传输到laravel auth会话吗? 你可以在这个过程中找到什么样的陷
我确实收到了一个将旧的传统cakephp 2应用程序迁移到laravel 5.2的任务.

这两个必须共存并工作,而所有模块都迁移到laravel,因为它是一个大型应用程序.

有可能/可行吗? auth会话凭证可以轻松地传输到laravel auth会话吗?

你可以在这个过程中找到什么样的陷阱?我怎么能避免它们呢?

我只发现了这些步骤:http://laravel.io/forum/09-08-2014-strategy-for-migrating-a-large-cakephp-project-to-laravel?page=1#reply-28620

以前有人这么做过吗?

迄今为止最合乎逻辑的解决方案是将整个应用程序立即转移到Laravel.但是,如果这不可能,它应该仍然是可能的.如果您在Redis中保留会话,那么它们当然可以被两个应用程序访问.主要问题可能是:

>您希望Laravel应用程序上的User对象进行身份验证,但是在Cake应用程序中进行身份验证.因此,您可能需要在Laravel应用程序中以某种方式重新授权.但是,如果您知道会话有效且您拥有用户ID,则可以毫无问题地执行此操作.>会话令牌的生成方式不同:Laravel将使用其应用程序密钥通过一种算法生成其令牌.在不了解CakePHP的情况下,我确信会话密钥的生成方式不同.您可以通过修改要匹配的密钥的生成来超越它.否则,您最终会遇到散列盐问题,CSRF验证等问题,以及这些问题是否介于应用程序之间.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读