我制作了两个不同的解决方案,但其中一个有登录页面。我希望您在登录应用程序时,我的客户端也能够访问第二个应用程序。如果我的客户端尚未登录该应用程序并尝试访问任何应用程序,则会将其重定向到仅存在于一个解决方案中的“登录”页面。
Solution 1
- Login page
- Ui
solution 2
- Ui
在我的解决方案1中进行验证很简单,因为我的登录页面存在,但我不知道如果客户端已经登录,我怎么能在我的解决方案2中看到。
你能给我一些提示吗?
我read this article and tried to implement the code但在我的情况下,存在2种不同的应用程序(解决方案)
它们都将在同一个域下运行
答案 0 :(得分:1)
由于它们都托管在同一个域中,因此它们可以共享相同的表单身份验证cookie。
您需要做的就是确保两个web.config文件中的表单身份验证设置相同。这样,当未经授权的用户尝试访问解决方案2时,它会将它们重定向到解决方案1(因为它将是web.config中的loginUrl
属性)以进行登录。