除非用户已登录,否则不应运行某些操作。
我只想做类似的事情:
[MustBeLoggedIn] 公共ActionResult Blah() { }
那很难吗?
答案 0 :(得分:3)
您应该阅读[授权]属性以及可能的FormsAuthentication。
此博客条目显示概述:
ASP.NET 2.0 Forms authentication - Keeping it customized yet simple
这是关于表单身份验证的另一页:
Explained: Forms Authentication in ASP.NET 2.0
使用表单身份验证时,将IPrincipal设置在适当的位置[Authorize]属性将执行您想要的操作。
答案 1 :(得分:1)
the nerd dinner tutorial回答了这个和其他问题。这值得花一个下午的时间。 (它是免费的)