ASP.net+;通过facebook和aspnetdb授权登录

ASP.net+;通过facebook和aspnetdb授权登录,asp.net,facebook,aspnetdb,Asp.net,Facebook,Aspnetdb,我正在我的网站中使用Facebook登录api,目前我正在检查我的SQL Server数据库中是否存在FB用户ID,如果存在,则允许用户访问我的网站,否则他将被定向到Facebook注册插件页面 问题是,我也在使用aspnetdb,在我的web.config授权中,我阻止所有用户接受由aspnetdb成员资格提供商登录和验证的用户,因此我的问题是使用Facebook成功登录的用户会被我的应用程序的非fb登录页面阻止。我应该如何认证通过Facebook登录的用户?谢谢。Facebook登录/注册A

我正在我的网站中使用Facebook登录api,目前我正在检查我的SQL Server数据库中是否存在FB用户ID,如果存在,则允许用户访问我的网站,否则他将被定向到Facebook注册插件页面


问题是,我也在使用aspnetdb,在我的web.config授权中,我阻止所有用户接受由aspnetdb成员资格提供商登录和验证的用户,因此我的问题是使用Facebook成功登录的用户会被我的应用程序的非fb登录页面阻止。我应该如何认证通过Facebook登录的用户?谢谢。

Facebook登录/注册API为您提供FBUserid,它应该存储在您的SQL server数据库中,与用户相对应。如果一个新用户来到您的网站并通过FB注册,您也应该在数据库中生成相应的用户,并使用一些默认密码(每个用户随机和不同),您可以提供功能,如果在FB注册的用户希望使用您的应用程序登录,您应该通过电子邮件向他发送默认密码,并要求他/她在首次登录时更改密码