我使用Facebook OAuth 2.0向我的网站注册新用户。之后他们也可以使用Facebook登录。
如果用户已经登录Facebook并在我的网站注册,我希望Facebook再次询问当前用户的密码,因此我确定注册的用户是登录Facebook的用户。因为家用电脑经常被我的多人使用,人们往往不会从Facebook注销。
答案 0 :(得分:1)
你做不到。由Facebook决定何时提示用户输入密码,而不是你。您可以随时提出另一个提示,要求用户确认他们以后的身份。
答案 1 :(得分:0)
如果您使用的是asp.net和C#(Codeplex.com上提供的Facebook API for .NET),
在Page_PreInit事件
中添加此行 base.RequireLogin=true;
如果用户已登录,则不会要求登录,但如果用户未登录,则会将其重定向到Facebook登录页面。