asp.net登陆权限,登陆进去显示的模块不一样,如管理员登陆进去可以看到所有内容,其他人看不到所有内容?

筱筱脱脱 2014-01-16 01:31:20
例如管理员登陆成功后进入的后台为这样的后台界面,普通用户登陆登陆成功后显示的主界面为这样的主界面,其他的模块不给显示出来,没有权限去看其他的内容模块,求后天代码?高手指教??
...全文
1201 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jrl5365 2014-01-17
  • 打赏
  • 举报
回复
可以根据不同的帐号把不同菜单的内容显示出来!这个应该不难的!你目前只有两种权限就更容易了
淡淡的活着 2014-01-17
  • 打赏
  • 举报
回复
这个不就是权限么··
csl_1022 2014-01-16
  • 打赏
  • 举报
回复
给你的每个用户分配一个ID号,每个模块也对应一个ID号,再通过设置你用户的ID号对应的模块的ID号这样就行了 用户登陆后用session把ID号保存出来在页面中去比较然后判断模块是否显示出来,大致就这样
sxhmylove 2014-01-16
  • 打赏
  • 举报
回复
如果那些链接节点都是写死的话,确实和DB没毛关系,但一些潜在问题就头大了
xttxqjfg 2014-01-16
  • 打赏
  • 举报
回复
很简单的处理,跟数据库没有半毛钱关系。。。 将菜单的tr设置一个id,并且设置为服务器属性 在cs页面根据用户的等级直接设置这个id的visible属性即可
sxhmylove 2014-01-16
  • 打赏
  • 举报
回复
设计数据库的时候把把与权限有关的表的关系设计好后,C#代码用来控制,简单的权限问题还是挺容易解决的
wu515368436 2014-01-16
  • 打赏
  • 举报
回复
JQ隐藏切换CSS可以,但是问题就是如果有人猜对路径的话,地址栏访问,那就不对了。所以建议数据库中有个权限表或是管理员后面加个权限字段,里面放栏目ID 用,或是|隔开,然后每个页面加载的时候,判断当前登录用户是否拥有访问本页面的权限。
筱筱脱脱 2014-01-16
  • 打赏
  • 举报
回复
引用 1 楼 hou306010849 的回复:
页面可以用JQ来切换CSS,里面可以根据数据库设置的权限字段来区分,或者在登录传递过去的值来区分,显示和隐藏!!!
那怎么写。给点代码吧??谢谢
筱筱脱脱 2014-01-16
  • 打赏
  • 举报
回复
怎么在后台写代码?稍微详细点,数据库用户表中有字段:
id,username, pwd, power,role, state
1 admin admin 启用 管理员 启用
2 zhangsan admin 启用 普通用户 启用
Im_Sorry 2014-01-16
  • 打赏
  • 举报
回复
页面可以用JQ来切换CSS,里面可以根据数据库设置的权限字段来区分,或者在登录传递过去的值来区分,显示和隐藏!!!

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧