我有一个网站,我希望用户注册并通过Facebook连接登录。我无法找到的是如何在登录前强制注册。我需要我的数据库中的所有用户,但是可以点击Facebook登录按钮而不注册...我只是不明白,我该怎么办?注册?这有什么好的例子吗?
感谢您的帮助。
答案 0 :(得分:1)
当您说您需要数据库中的所有用户时,您究竟是什么意思?
使用Facebook登录按钮,您仍然可以在首次进行身份验证后提供重定向网址,然后您可以捕获其user_id,或者可能将其转发到具有您自己的注册表单的其他网页。然后,您可以在数据库中有一个标志,指示它们是否是确认的用户(就像发送电子邮件确认时一样),只有在提交了额外的表单后才会设置为true。
在页面加载时检查此标记,如果他们还没有输入这些详细信息,请将其转发到您的表单。然后根据该标志控制对您网站的访问。
或者您是说您尝试使用注册插件https://developers.facebook.com/docs/plugins/registration/,但这不能正常工作?