你好 PHP 和 Yii 的朋友们,
我认为对于有更多 Yii 经验的人来说,这不是一个真正的挑战。任何参考或一般想法都将意味着很多,因为我对 Yii 还很陌生。提前感谢您的意见!
设想:
Yii Web 应用程序和用户验证的自定义场景问题不是基于本地数据库中用户的存在,而是基于外部站点数据库,它自己的验证和很好的覆盖公共访问 API。
我考虑在 Yii 应用程序和外部 API 之间创建桥接模块,该模块将提供用于为成员用户创建特定 Yii 模型和视图的数据。
然而,为了使这个模型和视图只对用户/成员公开,我必须创建一个自定义验证部分,将我获得的数据作为外部 API 验证函数的返回类型,在cUrl
.
我从外部 API 用户验证中获得的示例数据:
[result] => success
[userid] => 2
[passwordhash] => 04462efbd433dbb66ca25b67145a1848ed9e1044
问题:
如何根据上面数组中的值自定义 Yii 用户验证?