来自其他网站的自动登录用户?

时间:2013-10-15 18:23:12

标签: c# asp.net-mvc-2 asp.net-membership asp.net-3.5

我有一个MVC应用程序,其中有一个链接可以调用另一个应该自动登录用户的MVC应用程序的操作方法。我通过以下方式获得所有用户信息:

var user = Membership.GetUser(userName);

但是从这里开始,我不知道如何自动登录用户。

这两个网站位于不同的域名,我的密码是经过哈希处理的。

2 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您只需致电SetAuthCookie让用户登录该网站,因为您已经知道用户名。

FormsAuthentication.SetAuthCookie(userName, false);

答案 1 :(得分:0)

我刚刚阅读了这篇文章,这肯定会对你有所帮助

http://www.codeproject.com/Articles/106439/Single-Sign-On-SSO-for-cross-domain-ASP-NET-applic

这是一个ASP.net实现,但对于MVC也不应该是一个问题。