Cakephp 1.3 facebook 登录并检查主机名 [需要退伍军人的建议]


Cakephp 1.3 facebook login and check hostname [Need veteran advice]

我遇到这种情况,用户通过Facebook登录需要检查$_SERVER['HostName'],因为在数据库用户表中保存特定用户详细信息的记录可能有多。区别在于"主机名"(以区分哪个子域)。

在这种情况下,我可以使用 facebook 登录用户而无需检查主机名,当涉及到主机名时,我不知道我应该在哪里集成"主机名"的检查。

需要任何细节来帮助了解情况?我已经环顾四周 2 天了,解决方案没有运气:/

脸书插件从这里

我不太确定您如何使用用户的主机名,但我认为您可以使用范围设置来添加您正在寻找的条件:

'SocialSignIn.Facebook' => array(
    ...
    'scope' => array('User.hostname' => $_SERVER['SERVER_NAME']), // or $_SERVER['SERVER_ADDR']
    ...
)