asp.net的问题,当我在前台登录的时候,我怎么判断是他是不是管理员是的话可以进入后台不是的话进入不了,本人新手,请详细点。我用的数据库是sql2005最好能提供个代码和数据库的设计。

解决方案 »

  1.   

    额 数据库中建个权限表什么的
    写sql语句的时候 and 权限=“”;
      

  2.   

    支持楼上,给用户设置用户组,然后登陆后通过组的判断来决定用户属于哪类用户
    HttpContext.Current.User.IsInRole('用户组名');
      

  3.   

    1,如果管理员后台页面都在以文件夹里,可以向该文件夹添加web.config
    里面这样写
    <?xml version="1.0" encoding="utf-8"?>
    <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
    <system.web> <authorization>
    <deny users="?"/>
          <deny roles="Customer" />
    </authorization>

    </system.web>
    </configuration>2,如果不在特定文件夹
    Roles.IsUserInRole("Administrator"); 方法判定