现在自己打算帮做一个网站,现在在考虑一些网站结构及权限的问题,有些地方还不是很明白,因些想在这里求教各位...这个网站包含了几个子系统,新闻系统,学习系统,测试系统,论坛,销售系统,以后后台管理系统.
其中新闻系统,学习系统,测试系统,论坛的用户为同一用户群体,就是用户登录后可以在这几个系统里共享,销售系统则又是另一个用
户群体,后台管理系统则不用户了.现在的问题是:
    1.我想把新闻系统,学习系统,测试系统,论坛,销售系统,以后后台管理系统全部单独开,也就是说每一个系统都做成
一个网站,最后键接上就行了.但是这样的话,有些问题比如新闻系统里有一些资源,在其他系统里也都用到了,如,新闻系统里的图
片,CSS,JS文件等.
    2.如果不分别开来,全部做到一个网站里,也有一些问题,基于FORM的验证会有问题,比如在新闻系统里登录了,其他系统认为用户也登录了,权限十分不好控制....    不知道各位在处理这样系统的时候是采用什么样的结构......

解决方案 »

  1.   

    做在一个网站可以啊 用form 一起验证了就行啊
      

  2.   

    如果涉及到大量的网络页面资源文件复用,那么还是做成一个网站好
    根据你现在的描述,我认为做成一个网站是比较好的选择问题2
    你可以将权限和角色相关联,比如我在新闻系统注册了个帐号,那么我这个帐号在注册的时候就是新闻访问者角色,你可以对新闻访问者这个角色加上若干权限。这仅仅是个例子,建议你自己多思考下常见的数据库是如何管理用户的,以及windows操作系统是如何管理用户的
      

  3.   

    于FORM的验证会有问题,比如在新闻系统里登录了,其他系统认为用户也登录了,权限十分不好控制.... --------------------------------
    在web.config里可以设置各个文件夹下的权限安全角色节点.具体详情请参考web.config章节.
      

  4.   

    我现在做的系统就是将几个模块结合起来,菜单用到TREEVIEW控件,到时候要整合模块的话,可以方便的添加菜单。我的建议也是使用角色和权限相关联。不同的角色有不同的访问权限。