首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于BS架构在不同域名下允许用户同名的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:国云科技股份有限公司

摘要:本发明涉及系统软件的WEB领域,特别是一种基于BS架构在不同域名下允许用户同名的方法。本发明首先建立一个站点表,站点表必须包含站点域名的字段,站点域名的字段设置为唯一约束,并且这些不同的域名都指向同一个系统;然后在用户表里面添加一个外键,关联到站点表,外键跟登录名组成复合唯一键,站点表跟用户表的关系为一对多;用户通过浏览器访问系统的时候,服务器提取出用户在浏览器里输入的域名,跟站点表里面的站点域名进行对比;匹配该站点关联用户的登录名和密码;确认后,浏览器根据不同的站点信息,组装出不同的页面。本发明实现了不同域名下允许用户同名。

主权项:一种基于BS架构在不同域名下允许用户同名的方法,其特征在于:所述的方法包括如下步骤:步骤1:建立一个站点表,站点表必须包含站点域名的字段,站点域名的字段设置为唯一约束,并且这些不同的域名都指向同一个系统;步骤2:在用户表里面添加一个外键,关联到站点表,外键跟登录名组成复合唯一键,站点表跟用户表的关系为一对多;步骤3:用户通过浏览器访问系统的时候,服务器提取出用户在浏览器里输入的域名,跟站点表里面的站点域名进行对比;步骤4:如果站点表里面没有该域名,则拒绝用户访问;步骤5:如果站点表里面有该域名,则匹配该站点关联用户的登录名和密码;步骤6:如果匹配失败,则登录失败;步骤7:如果匹配成功,则登录成功,并且返回该域名对应的站点信息;步骤8:最后,浏览器根据不同的站点信息,组装出不同的页面。

全文数据:一种基于BS架构在不同域名下允许用户同名的方法技术领域[0001]本发明涉及系统软件的WEB领域,特别是一种基于BS架构在不同域名下允许用户同名的方法。技术背景[0002]BS架构,即浏览器和服务器结构,在一般的BS系统中,用户信息保存在用户表,登录的时候,从表中找到唯一匹配的登录名,然后再比对密码,这种登录流程限定了登录名必须唯一,但是当系统需要虚拟成多个系统的时候,各个虚拟系统互相独立,用户理应允许同名。发明内容[0003]本发明解决的技术问题在于提供一种基于BS架构在不同域名下允许用户同名的方法。[0004]本发明解决上述技术问题的技术方案是:[0005]所述的方法包括如下步骤:[0006]步骤1:建立一个站点表,站点表必须包含站点域名的字段,站点域名的字段设置为唯一约束,并且这些不同的域名都指向同一个系统;[0007]步骤2:在用户表里面添加一个外键,关联到站点表,外键跟登录名组成复合唯一键,站点表跟用户表的关系为一对多;[0008]步骤3:用户通过浏览器访问系统的时候,服务器提取出用户在浏览器里输入的域名,跟站点表里面的站点域名进行对比;[0009]步骤4:如果站点表里面没有该域名,则拒绝用户访问;[0010]步骤5:如果站点表里面有该域名,则匹配该站点关联用户的登录名和密码;[0011]步骤6:如果匹配失败,则登录失败;[0012]步骤7:如果匹配成功,则登录成功,并且返回该域名对应的站点信息;[0013]步骤8:最后,浏览器根据不同的站点信息,组装出不同的页面。[0014]所述的站点表用于保存各个域名下的站点信息,一个域名对应一个站点;必须包含站点域名的字段,站点域名的字段设置为唯一约束,并且这些不同的域名都指向同一个系统。[0015]所述的述用户表,用于保存各个域名下的用户信息,一个域名对应多个用户,同一个域名下的登录名不能重复,不同域名之间的登录名允许相同。[0016]所述的用户在浏览器里输入的域名,即浏览器地址栏中的网址。[0017]所述拒绝用户访问,在页面呈现“域名无效”;[0018]所述登录失败,在页面呈现“登录名或者密码错误”。[0019]所述站点关联用户,即一个域名对应的多个用户。[0020]所述站点信息,是站点表中记录的内容。[0021]所述不同的页面,即不同的站点记录了不同的信息,根据不同的佶思,贝0王现个同的内容。[0022]本发明通过不同的域名,将单个系统虚拟成多个不同的系统,特别适用于多级代理商,每一位代理商都拥有自己的域名,每个域名都有独立的用户管理,代理商通过自己的域名,访问到自己专属打造的代理平台。附图说明[0023]下面结合附图对本发明进一步说明:[0024]图1为本发明的流程图;具体实施方式[0025]如图1所示;本发明的具体流程实现如下:[0026]1、建立一个站点表,站点表必须包含站点域名的字段,站点域名的字段设置为唯一约束,并且这些不同的域名都指向同一个系统;[0027]2、在用户表里面添加一个外键,关联到站点表,外键跟登录名组成复合唯一键,站点表跟用户表的关系为一对多;[0028]3、用户通过浏览器访问系统的时候,服务器提取出用户在浏览器里输入的域名,跟站点表里面的站点域名进行对比;[0029]4、如果站点表里面没有该域名,则拒绝用户访问;[0030]5、如果站点表里面有该域名,则匹配该站点关联用户的登录名和密码;[0031]6、如果匹配失败,则登录失败;[0032]7、如果匹配成功,则登录成功,并且返回该域名对应的站点信息;[0033]8、最后,浏览器根据不同的站点信息,组装出不同的页面。

权利要求:1.一种基于BS架构在不同域名下允许用户同名的方法,其特征在于:所述的方法包括如下步骤:步骤1:建立一个站点表,站点表必须包含站点域名的字段,站点域名的字段设置为唯一约束,并且这些不同的域名都指向同一个系统;步骤2:在用户表里面添加一个外键,关联到站点表,外键跟登录名组成复合唯一键,站点表跟用户表的关系为一对多;步骤3:用户通过浏览器访问系统的时候,服务器提取出用户在浏览器里输入的域名,跟站点表里面的站点域名进行对比;步骤4:如果站点表里面没有该域名,则拒绝用户访问;步骤5:如果站点表里面有该域名,则匹配该站点关联用户的登录名和密码;步骤6:如果匹配失败,则登录失败;步骤7:如果匹配成功,则登录成功,并且返回该域名对应的站点信息;步骤8:最后,浏览器根据不同的站点信息,组装出不同的页面。2.根据权利要求1所述的基于BS架构在不同域名下用户同名的方法,其特征在于:所述的站点表用于保存各个域名下的站点信息,一个域名对应一个站点;必须包含站点域名的字段,站点域名的字段设置为唯一约束,并且这些不同的域名都指向同一个系统。3.根据权利要求1所述的基于BS架构在不同域名下用户同名的方法,其特征在于:所述的述用户表,用于保存各个域名下的用户信息,一个域名对应多个用户,同一个域名下的登录名不能重复,不同域名之间的登录名允许相同。4.根据权利要求1所述的基于BS架构在不同域名下用户同名的方法,其特征在于:所述的用户在浏览器里输入的域名,即浏览器地址栏中的网址。5.根据权利要求1所述的基于BS架构在不同域名下用户同名的方法,其特征在于:所述拒绝用户访问,在页面呈现“域名无效”;所述登录失败,在页面呈现“登录名或者密码错误”。6.根据权利要求1所述的基于BS架构在不同域名下用户同名的方法,其特征在于:所述站点关联用户,即一个域名对应的多个用户。7.根据权利要求1所述的基于BS架构在不同域名下用户同名的方法,其特征在于:所述站点信息,是站点表中记录的内容。8.根据权利要求1所述的基于BS架构在不同域名下用户同名的方法,其特征在于:所述不同的页面,即不同的站点记录了不同的信息,根据不同的信息,页面呈现不同的内容。

百度查询: 国云科技股份有限公司 一种基于BS架构在不同域名下允许用户同名的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。