我正在努力允许用户使用facebook或标准的asp.net会员资格登录我的网站。
我正在使用c#facebook sdk。
用户第一次使用Facebook登录网站时,我使用他们的脸书号码作为用户名在会员数据库中创建一个新用户并生成一个随机密码。
所以一切都很好我创建了新的用户帐户但是我不确定如何根据我的会员数据库验证登录用户。
在FormsAuthentication中,我可以看到一种验证方法
FormsAuthentication.Authenticate()
它需要名称和密码。
我可以在不知道密码的情况下根据我的会员资格数据对用户进行身份验证吗我不想知道密码所以我需要确保始终生成随机密码。
答案 0 :(得分:0)
不知道这是不是你的情况,但也许SetAuthCookie()方法会解决你的问题。 http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.setauthcookie.aspx