新人第一次发帖,请教一下“未将对象引用设置到对象的实例”的错误如何解决

accesszhishen 2017-04-05 05:34:27
C# ASP.NET,B/S模式中,如何实现用户登录后的不同权限
举个例子
如果登录用户是管理员,登陆后可以进行所有操作
如果登录用户是普通用户,登陆后只能浏览数据不能进行其他任何操作操作
新人第一次发帖,请各位多包涵!





...全文
320 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
accesszhishen 2017-04-06
  • 打赏
  • 举报
回复
引用 8 楼 shingoscar 的回复:
[quote=引用 6 楼 accesszhishen 的回复:] [quote=引用 3 楼 shingoscar 的回复:] 用户登录->从数据库获取用户的权限->保存到Session 用户访问页面->从Session获取权限->根据权限返回不同的页面
那vs里“网站”菜单中的的“asp.net配置”里的角色权限分配也能做我前面所说的登录权限吗? [/quote] 这和你说的应该不是同一个东西[/quote] 好吧
accesszhishen 2017-04-06
  • 打赏
  • 举报
回复
引用 10 楼 sp1234 的回复:
你可以使用 asp.net 默认的权限管理类库,也可以从其继承、扩展自己的机制,例如将数据写到 MongoDB,或者比如说从你的另外一个系统获得权限数据。
嗯,我的这个程序是不设置注册功能的,所有用户都由管理员在“用户管理”栏目进行添加。比如我现在是管理员,我程序登录进去以后在用户管理栏目里添加用户,在添加该用户的时候通过设置添加用户的级别来设置该用户的权限,如图所示,这个该怎么实现?
  • 打赏
  • 举报
回复
嗯,asp.net 的权限类库设计,叫做 Membership Role Provider。你可以搜索一下。
  • 打赏
  • 举报
回复
你可以使用 asp.net 默认的权限管理类库,也可以从其继承、扩展自己的机制,例如将数据写到 MongoDB,或者比如说从你的另外一个系统获得权限数据。
  • 打赏
  • 举报
回复
https://msdn.microsoft.com/zh-cn/library/4z6b5d42(v=vs.110).aspx 你可以学习 msdn 上的例子,它根据权限给 UsersListBox 设置可见性。
Poopaye 2017-04-06
  • 打赏
  • 举报
回复
引用 6 楼 accesszhishen 的回复:
[quote=引用 3 楼 shingoscar 的回复:] 用户登录->从数据库获取用户的权限->保存到Session 用户访问页面->从Session获取权限->根据权限返回不同的页面
那vs里“网站”菜单中的的“asp.net配置”里的角色权限分配也能做我前面所说的登录权限吗? [/quote] 这和你说的应该不是同一个东西
accesszhishen 2017-04-06
  • 打赏
  • 举报
回复
引用 4 楼 hanjun0612 的回复:
应该有权限表, 在用户登录时,将该用户的权限一并获取出啦。 在登陆成功后,根据权限,来加载不同的菜单和菜单的按钮权限。
现在我数据库里已经有存储用户登录的“users”表了,是不是还要再建一张权限表?
accesszhishen 2017-04-06
  • 打赏
  • 举报
回复
引用 3 楼 shingoscar 的回复:
用户登录->从数据库获取用户的权限->保存到Session 用户访问页面->从Session获取权限->根据权限返回不同的页面
那vs里“网站”菜单中的的“asp.net配置”里的角色权限分配也能做我前面所说的登录权限吗?
xiaoyu5425 2017-04-06
  • 打赏
  • 举报
回复
51aspx有例子,好像叫什么选课系统
正怒月神 2017-04-06
  • 打赏
  • 举报
回复
应该有权限表, 在用户登录时,将该用户的权限一并获取出啦。 在登陆成功后,根据权限,来加载不同的菜单和菜单的按钮权限。
Poopaye 2017-04-05
  • 打赏
  • 举报
回复
用户登录->从数据库获取用户的权限->保存到Session 用户访问页面->从Session获取权限->根据权限返回不同的页面
accesszhishen 2017-04-05
  • 打赏
  • 举报
回复
引用 1 楼 angel6709 的回复:
标题和内容不符啊
抱歉,我标题输错了,想改标题系统提示我没有权限,你们就看内容好了
angel6709 2017-04-05
  • 打赏
  • 举报
回复
标题和内容不符啊

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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