[英]MVC 3 razor Storing user name of visitor via Windows Authentication using sessions
我试图在mvc中设置一个会话来存储访问该站点的当前用户。 例如:
用户访问该站点。 它作为登录名记录到数据库中。 用户关闭浏览器时。 会话结束。
使用Windows身份验证,我可以使用此User.Identity.Name
获取用户名。
在_layout中,我希望可以做到这一点:
@{
var Data = HttpContext.Current.Session["UserSession"];
Data["UserSession"] = User.Identity.Name;
}
但是我不能。 设置会话变量并为其赋予用户身份值的正确语法是什么?
HttpContext.Current.Session["MySessionVariable"] = User.Identity.Name;
如果那不是您所需要的,那么我需要进一步澄清您的要求
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.