两个不同的应用程序,其中一个登录页面

时间:2014-08-14 12:59:11

标签: c# asp.net asp.net-mvc-4

我制作了两个不同的解决方案,但其中一个有登录页面。我希望您在登录应用程序时,我的客户端也能够访问第二个应用程序。如果我的客户端尚未登录该应用程序并尝试访问任何应用程序,则会将其重定向到仅存在于一个解决方案中的“登录”页面。

   Solution 1
        - Login page
        - Ui

   solution 2
        - Ui

在我的解决方案1中进行验证很简单,因为我的登录页面存在,但我不知道如果客户端已经登录,我怎么能在我的解决方案2中看到。

你能给我一些提示吗?

read this article and tried to implement the code但在我的情况下,存在2种不同的应用程序(解决方案)

它们都将在同一个域下运行

1 个答案:

答案 0 :(得分:1)

由于它们都托管在同一个域中,因此它们可以共享相同的表单身份验证cookie。

您需要做的就是确保两个web.config文件中的表单身份验证设置相同。这样,当未经授权的用户尝试访问解决方案2时,它会将它们重定向到解决方案1(因为它将是web.config中的loginUrl属性)以进行登录。