根据facebook登录自动创建phpBB3帐户

时间:2014-05-16 16:01:26

标签: facebook oauth phpbb phpbb3

我正在使用带有新选项的phpBB3.1将您的论坛帐户与您的Facebook帐户相关联。链接帐户后,如果您愿意,可以使用Facebook登录论坛。

但是当有人试图使用未关联的Facebook帐户登录时,如何使用Facebook数据自动创建论坛帐户?

通过将此添加到 includes \ ucp \ ucp_login_link.php ,我可以向数据库添加新用户:

$user_row = array(
    'username'              => 'New Facebook User',
    'user_password'         => phpbb_hash('random password'),
    'user_email'            => 'random@email.com',
    'group_id'              => 4,
    'user_type'             => 0,
);

$user_id = user_add($user_row);

但是如何使用facebook数据填充字段并将其链接到新创建的论坛帐户?谢谢!在这里寻找一位phpBB3专家:/

1 个答案:

答案 0 :(得分:0)

有人需要创建一个扩展来允许FB登录。目前没有此类扩展。它会引入一些问题,因为用户仍然需要在论坛注册并完成注册过程。

你不想破解phpBB 3.1基本代码本身,因为当你升级phpBB时,你可能会覆盖你的文件更改。