怎么做论坛用户的权限设置(新手)

zsqhero 2009-05-29 05:46:04
目标:做一个论坛(拒绝匿名用户)
环境:vs2005和sqlserver2005
建好了登陆页面和后台用户表(sqlserver2005标准版).如果跳过登陆页面,却可以顺利进入别的页面,没有起到保护作用,后来查阅书籍“必须使用MemberShipPorvider类进行一系列的重写操作”.只好暂时放弃此做法,转而用Vs2005内置的登陆控件和sqlexpress里内建的数据表,但问题来了,有一个页面是用Datalist控件显示的回帖页面,大家都知道,这种页面的左边是用户信息(比如信息有用户是否在线,注册日期,上一次登陆时间什么的),右边是帖子内容(帖子内容从sqlserver读取)
是不是我要用sqlserver存储信息,就必须解决MemberShipPorvider类进行一系列的重写操作?
要不所有表都建在sqlexpress?
显示回帖的这个页面怎么做啊?给个思路吧,谢谢了
...全文
109 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsqhero 2009-05-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Charlemagne 的回复:]
引用 2 楼 zhensoft163 的回复:
不知道你想用什么方法来做,MemberShip吗
我做过的权限管理基本上是把用户的信息与页面的操作权限挂钩,创建一个权限表来保持这些信息就好了啊

维护每个页面的权限表也比较麻烦啊!
怎么实现的?
[/Quote]
我想应该是每个页面加载的时候读取cookie或session值吧?
Charlemagne 2009-05-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhensoft163 的回复:]
不知道你想用什么方法来做,MemberShip吗
我做过的权限管理基本上是把用户的信息与页面的操作权限挂钩,创建一个权限表来保持这些信息就好了啊
[/Quote]
维护每个页面的权限表也比较麻烦啊!
怎么实现的?
zsqhero 2009-05-29
  • 打赏
  • 举报
回复
其实我是想用VS2005里面自带的登陆控件和vs2005菜单里面的ASP.NET配置就可以达到匿名访问,但数据库是sqlexpress,我的帖子表Menu表却用的是sqlserver2005
zml6308 2009-05-29
  • 打赏
  • 举报
回复
在每一个页面做判断用户是否登录,否则直接跳转到登录页面。
zhensoft163 2009-05-29
  • 打赏
  • 举报
回复
不知道你想用什么方法来做,MemberShip吗
我做过的权限管理基本上是把用户的信息与页面的操作权限挂钩,创建一个权限表来保持这些信息就好了啊
zsqhero 2009-05-29
  • 打赏
  • 举报
回复
沉得好快啊。顶起啊

110,499

社区成员

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

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

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