1

我有这种情况,用户通过 facebook 登录需要检查$_SERVER['HostName']数据库用户表中的内容,该表保留特定用户详细信息的记录可能不止一行。区别在于“主机名”(区分哪个子域)。

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

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

Facebook插件这里

4

1 回答 1

2

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

'SocialSignIn.Facebook' => array(
    ...
    'scope' => array('User.hostname' => $_SERVER['SERVER_NAME']), // or $_SERVER['SERVER_ADDR']
    ...
)
于 2013-09-19T13:54:41.820 回答