CakePHP如何使用用户中的“哈希”字段/列?

时间:2019-01-02 09:21:31

标签: authentication cakephp

我有一个带有 MySQL 数据库的 CakePHP 2.3 应用。

我正在构建一个新的应用程序(使用其他语言和框架)。

计划是用新的完全替代CakePHP应用。该代码几乎已经准备就绪,因此我只是尝试在生产中首次运行它。

由于hash表中的字段users已更改为old_hash,因此用户登录在生产中似乎已崩溃。我这样做是因为新框架不能包含名称为hash的字段。

在开发中进行测试,这根本不是问题。

在生产中这成为一个问题。

开发: 我机器本地MySQL中的Vagrant VM和数据库中的应用 (MySQL 5.7)

生产: AWS EC2中的应用程序和AWS RDS中的数据库 (MySQL 5.6)

因为所有users的{​​{1}}列为空白,所以我认为这没关系。 将其更改为hash后在本地运行的事实使我不必担心。

我专门搜索了有关此文档,但没有找到足够详细的内容。

CakePHP将old_hash表中的hash字段/列用作什么?

代码中是否有一个地方可以让我明确地告诉它寻找名为users的东西?

什么会影响开发与生产之间的行为差​​异?

搞清楚所有这些都将是很棒的,因为这样我的2个应用程序就可以在生产中短暂地共存,从而使过渡更加顺畅。

0 个答案:

没有答案