代码取决于记录的用户

时间:2016-11-03 16:54:16

标签: c# asp.net-mvc

我正在使用MVC开发博客,我需要知道是否已记录admin,如果已记录,则会显示delete, editcreate帖子的链接,其他用户不需要查看这些链接,我在考虑使用boolean Session变量,如果true,变量的值为admin记录,否则false,我已经读过,我们应该避免使用Session变量。您认为使用Session变量执行此操作是一种好习惯吗? 我知道使用[Authorize(Users ="admin@email.com")]我可以根据记录的用户给予或拒绝访问操作。 但是,如果使用条件记录管理员,我怎么知道呢?

例如:if(someCode.GiveMeUserNameLogged == "admin@email.com" ){//do other code} ???

1 个答案:

答案 0 :(得分:1)

我可以用这句话做我想做的事:if(User.Identity.Name=="adminUser"){//do some other stuff}