我使用Facebook OAuth 2.0向我的网站注册新用户。之后,他们还可以使用Facebook登录。
如果用户已经在Facebook上登录,并在我的网站上注册,我希望Facebook再次询问当前用户的密码,这样我就可以确定注册的用户是Facebook上登录的用户。因为家里的电脑经常被我的多人使用,人们往往不会从Facebook注销。
你不能。由Facebook决定何时提示用户输入密码,而不是你。您可以随时附加提示,要求用户稍后确认他们是谁。
如果您使用的是ASP.NET和C(Facebook API for.NET可在codeplex.com上找到)。
在页面预初始化事件中添加此行
base.RequireLogin=true;
如果用户已登录,则不会要求登录,但如果用户未登录,则会重定向至Facebook登录页面。