以下文章描述了如何在域和子域之间共享身份验证Cookie:ASP.NET MVC - cross sub domain authentication/membership
我想要的是在域之间切换用户。 例如,两个域有两个asp_membership数据库。 (子域将在虚拟目录中运行。) 现在,如果用户A1登录到主域,则在浏览子域时,应自动验证用户A1。如果两个数据库中都存在具有相同名称的用户。
答案 0 :(得分:0)
那里有很多解决方案。但更简单的解决方案是为两个站点使用相同的机器密钥,并为asp.net成员资格管理使用相同的散列算法。这样就可以了。