如何在Asp.Net MVC 2中手动设置Request.IsAuthenticated = true

时间:2012-01-05 20:57:06

标签: asp.net asp.net-mvc-2

我有2个MVC应用程序 - 一个应用程序作为单点登录工作,我从这个应用程序登录并创建cookie以将用户的凭据传递到第二个应用程序 - 在第二个应用程序中,我从该cookie获取用户名并设置该用户的身份验证来自以下代码的名称

FormsAuthentication.SetAuthCookie(Session [“User”]。ToString(),true / * createPersistentCookie * /);

但我仍然得到Request.IsAuthenticated为False

任何人都可以帮助我如何验证我的请求?

2 个答案:

答案 0 :(得分:0)

您可能希望查看共享身份验证,这是一个已回答的问题

How can I share .net (C#) based authenticated session between web forms and MVC2 applications?

答案 1 :(得分:0)

如果关注链接

,那些人正在讨论类似案例

Clickie here

检查这对你有什么用处:)