尤其是PHP团队。我有一个场景,看看是否有人有提示?
我有一个基于 Yii Framework 开发的旧系统。那里的用户表具有加密的密码。我最近将那些用户移到了使用 Laravel 开发的新系统中。但是,由于密码已加密,我们无法带来密码。客户端希望在新系统上为所有用户保留相同的登录名/密码。 有可能吗?
答案 0 :(得分:0)
您是开发者吗?
您是否使用相同的表和列以及密码值?
我认为您应该能够识别用于存储和验证密码的Yii哈希机制。
让我们想象您的Yii应用程序使用它来哈希密码:
https://www.yiiframework.com/doc/api/1.1/CPasswordHelper#hashPassword-detail
(您应检查旧应用的代码,并确保使用了哪种算法)
然后可以尝试在Laravel中修改您的登录系统,以使用Yii旧应用程序中的相同算法。
我对Laravel不熟悉,所以我不能再多说了,但是您应该能够以某种方式自定义它。