无密码的Asp.net成员身份授权

无密码的Asp.net成员身份授权,asp.net,asp.net-membership,facebook,Asp.net,Asp.net Membership,Facebook,要在Asp.net成员身份中验证用户,我们可以调用 FormsAuthentication.Authenticate(username, password) 在没有用户密码的情况下,我如何做相同的工作(生成会话、cookie和authantate所做的所有其他工作人员) 我正在尝试通过facebook connect登录用户。用户的facebook id存储在用户数据中。用户应该像普通用户一样登录。我认为您可以使用SetAuthCookie方法 这里有更多信息ASP.NET MVC 4简单成员

要在Asp.net成员身份中验证用户,我们可以调用

FormsAuthentication.Authenticate(username, password)
在没有用户密码的情况下,我如何做相同的工作(生成会话、cookie和authantate所做的所有其他工作人员)


我正在尝试通过facebook connect登录用户。用户的facebook id存储在用户数据中。用户应该像普通用户一样登录。

我认为您可以使用SetAuthCookie方法


这里有更多信息

ASP.NET MVC 4简单成员资格Web安全源-请参阅“登录”方法:当我询问WebSecurity.CurrentUserName时,该方法不起作用。它为我提供了以前的用户@AmirMagdy你找到更好的解决方案了吗?它仍然会导致同样的问题吗?@Sam yep只需在页面刷新cookie后立即重定向即可