分级权限管理问题
我现在有个项目 asp.net的
问题是这样,企业上报数据给管理员来看,企业填报时填报自己所在的区域(是个2级联动菜单,比如市固定,再变化区县和街道),然后管理员那里也是分级设置的,上面有个总的管理员admin是市级的,其他都是区县级的或街道级的,例如一个A街道管理员只能查看A街道所辖区内的企业的数据,而A街道上面的A区县能看到包括A街道在内的A区所有企业的数据。现在怎么样来实现分级管理员来分级查看企业数据呢?不知道大家听懂没有?呵呵~~~谢谢!
------解决方案--------------------
按照你的需求,基本的数据库结构:
企业建一个表
用户建一个表
地域建一个表(包含级别)
其中
每个企业都属于一个地域
每个用户也属于一个地域
实现的时候,检查当前用户的地域是否等于企业的地域或者是否是企业地域的下级城市,如果是就显示,否则禁止