我正在开发一个具有 Web 应用程序和移动客户端的项目。我正在使用 CakePHP 3.2 开发 Web 应用程序。有一个表users
来存储用户凭据和register
login
logout
功能。
我正在使用DefaultPasswordHasher
CakePHP 3。
现在,我希望用户能够使用 Android/iOS 应用程序使用同一个users
表进行注册和登录,并使用hashed password
CakePHP 生成的或hash password
在注册时登录,以便可以使用 CakePHP Web 客户端登录。
我是 CakePHP 和 Android 的学习者和新手。
我该怎么做?
主要问题在于密码字段的散列,因为 CakePHP 每次都使用不同的技术来散列密码。
编辑 2
login
UsersController
项目中的操作CakePHP
被配置为对用户进行身份验证并返回到其他一些操作。但我想在验证后检索用户的数据。