主题 : 数据库中cmsadmin和coreadmin的区别试什么? |
级别: 举人
|
3# 发表于:2009-10-15 00:26:58 IP:124.198.*.*
说说是jeecms的用户系统的设计吧。由于jeecms的设计目标是多站点、多系统(cms、bbs、shop),所以用户系统设计较复杂。
主要有三个概念,用户、会员、管理员。 CORE_USER:核心用户表。所有用户的信息在此都有记录。主要包含了登录名、密码。且与站点、系统无关。是实现多站点、多系统单点登录的关键。 CORE_MEMBER:核心会员表。会员是指普通网友在前台注册的用户。这类用户只能登录前台的会员中心,而不能登录后台的管理界面。主要包含qq、msn等信息。此表与站点相关、与系统无关。登录名和密码引用CORE_USER的信息。 CORE_ADMIN:核心管理员表。是由人工指定的管理网站的人员,不能从前台随意注册。这类用户可以登录后台进行网站的管理。主要包含角色等信息。此表与站点相关、与系统无关。登录名和密码引用CORE_USER的信息。 以上三个表是用户系统的整体结构。解决了单点登录、多站点用户的问题。 但是不同系统(如论坛、商城)对管理员和会员都有自己的不同的要求。比如cms的管理员有审核级别的信息,不同的系统也都有自己的会员组(如CMS的会员组和论坛的会员组不同)。为了解决这个问题,各个系统都扩展了CORE_MEMBER和CORE_ADMIN。于是有CMS_MEMBER,CMS_ADMIN,BBS_MEMBER,BBS_ADMIN等。 见:http://bbs.jeecms.com/azsy/130.htm |
||
---|---|---|---|
1
共1页