一种MVC架构中页面支持多用户登录的方法和装置制造方法及图纸

技术编号:14769239 阅读:34 留言:0更新日期:2017-03-08 13:23
本发明专利技术实施例提供一种MVC架构中多用户登录页面方法和装置,方法包括:生成可修改账户页面和/或新增账户页面;通过可修改账户页面和/或新增账户页面接收用户输入的修改的用户名和/或密码,并保存该修改的用户名和/或密码存在配置文件中;同步系统账户的用户名和/或密码分别与配置文件中修改的用户名和/或密码相同;进行重新认证时,比较用户输入的登录用户名和/或登录密码是否分别与配置文件保存的修改的用户名和/或密码匹配,匹配通过后使用出厂自带的默认账户登录。本发明专利技术实施例的MVC架构中多用户登录页面方法和装置,在不增加缓存器的缓存的情况下,实现多用户登录,可对用户等级分权限管理,切换用户首次登录访问效率提高。

【技术实现步骤摘要】

本专利技术实施例涉及无线路由
,尤其涉及一种模型-视图-控制器(MVC,model-view-controller)架构中页面支持多用户登录的方法和装置。
技术介绍
无线路由器是应用于用户上网、带有无线覆盖功能的路由器。无线路由器可以看作一个转发器,将家中墙上接出的宽带网络信号通过天线转发给附近的无线网络设备,例如,笔记本电脑、支持wifi的手机、平板以及所有带有WIFI功能的设备。市场上流行的无线路由器一般都支持专线xdsl/cable,动态xdsl,pptp四种接入方式,它还具有其它一些网络管理的功能,如dhcp服务、nat防火墙、mac地址过滤、动态域名等等功能。无线路由器因其提供无线上网的移动性、简单性、方便性而被广泛应用于家庭、企业等各种网络环境中,而无线路由器的无线可以接入多少用户也就顺理成章成为衡量路由器性能好坏的一个重要指标。更准确的表述应该是,路由器能接入多少个用户,并不只是单纯的连接上无线,而是要使用无线上网、占用带宽资源,即在保证每个用户仍能保持合理的用户体验、合理的带宽前提下能够接入的用户数量,称之为并发用户数。OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。随着互联网技术的发展,无线网络技术也越来越多的为人们所使用,基于openwrt的无线设备也越来越受欢迎。由于其采用的是精简内核方式,web页面操作通过报文处理模块(例如lighttp模块)和接口模块(例如luci模块),客户端发送的http报文由报文处理模块处理,接口模块负责处理通用网关接口(CGI,CommonGatewayInterface)请求,对于请求页面的缓存存放在缓存器的临时文件/tmp/luci-indexcache文件里,通过遍历绝对路径/usr/lib/luc/luci/controller下的lua文件,以二进制方式存储。但是,目前该框架只针对单用户,不支持用户名的更改和/或新建用户来访问页面,这样有时不能满足客户的定制化要求,影响产品的用户体验。而且,MVC架构中操作配置页面都是经过用户验证携带stok值进行交互,且保存一份该用户名下的一份缓存,当使用当前方式更改后需要手动清除这些缓存,在下次访问网页是需要重新写入/tmp/luci-indexcache,降低首次访问效率
技术实现思路
本专利技术实施例提供一种模型-视图-控制器(MVC)架构中多用户登录页面方法和装置,可以通过增加和/或修改登录界面,使用户可配置修改的用户名和密码,同时用户名和密码与系统账户同步,在不增加/tmp/luci-indexcache缓存的情况下,实现多用户登录,可对用户等级分权限管理,切换用户首次登录访问效率提高。本专利技术的一方面提供一种模型-视图-控制器MVC架构中多用户登录页面方法,包括:生成可修改账户页面和/或新增账户页面;通过所述可修改账户页面和/或新增账户页面接收用户输入的修改的用户名和/或密码,并保存该修改的用户名和/或密码存在配置文件中;同步系统账户的用户名和/或密码分别与所述配置文件中修改的用户名和/或密码相同;进行重新认证时,比较用户输入的登录用户名和/或登录密码是否分别与配置文件保存的所述修改的用户名和/或密码匹配,匹配通过后使用出厂自带的默认账户登录。可选地,所述方法还包括:重新认证时页面刷新跳转到登录页面,接收用户输入的所述登录用户名和登录密码后,从所述配置文件中读取所述修改的用户名和密码;根据重新认证时用户输入的所述登录用户名和登录密码是否分别与所述修改的用户名和密码相同以判断是否允许登录,如果均相同,则判断为允许,且在返回判断值之前把登录账户更改为所述出厂自带的默认账户,以该用户身份安全登录。可选地,所述配置文件为author文件。可选地,所述修改密码为明文或密码保存。可选地,所述修改的用户名和密码经过加密处理存放在所述配置文件中。本专利技术的另一方面提供一种模型-视图-控制器MVC架构中多用户登录页面装置,其特征在于,包括:生成单元,用于生成可修改账户页面和/或新增账户页面;接收单元,用于通过所述可修改账户页面和/或新增账户页面接收用户输入的修改的用户名和/或密码,并保存该修改的用户名和/或密码存在配置文件中;同步单元,用于同步系统账户的用户名和/或密码分别与所述配置文件中修改的用户名和/或密码相同;处理单元,用于进行重新认证时,比较用户输入的登录用户名和/或登录密码是否分别与配置文件保存的所述修改的用户名和/或密码匹配,匹配通过后使用出厂自带的默认账户登录。可选地,所述装置还包括:读取单元,用于重新认证时页面刷新跳转到登录页面时,在所述接收单元接收用户输入的所述登录用户名和登录密码后,从所述配置文件中读取所述修改的用户名和密码;所述处理单元,还用于根据重新认证时用户输入的所述登录用户名和登录密码是否分别与所述修改的用户名和密码相同以判断是否允许登录,如果均相同,则判断为允许,且在返回判断值之前把登录账户更改为所述出厂自带的默认账户,以该用户身份安全登录。可选地,所述配置文件为author文件。可选地,所述修改密码是明文或密码保存。可选地,所述装置还包括:加密单元,用于将所述修改的用户名和密码进行加密处理并存放在所述配置文件中。上述实施例描述的MVC架构中多用户登录页面方法和装置,可以通过增加和/或修改登录界面,使用户可配置修改的用户名和密码,同时用户名和密码与系统账户同步,在不增加缓存器的缓存的情况下,实现多用户登录,可对用户等级分权限管理,切换用户首次登录访问效率提高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例的一种MVC架构中页面支持多用户登录的方法的流程示意图;图2为本专利技术的另一实施例的一种MVC架构中多用户登录页面的示意图;图3为本专利技术的另一实施例的一种MVC架构中多用户登录页面的重新认证的流程示意图;图4为本专利技术另一实施例的一种MVC架构中页面支持多用户登录的创建账号方法的流程示意图;图5为本专利技术的另一实施例的一种MVC架构中多用户登录页面的装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本文中描述的技术可用于各种通信系统,例如2G、3G、4G通信系统和下一代通信系统,例如全球移动通信(GSM,GlobalSystemforMobileCommunication)系统,码分多址(CDMA,CodeDivisionMultipleAccess)系统,时分多址(TDMA,TimeDivi本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201611020277.html" title="一种MVC架构中页面支持多用户登录的方法和装置原文来自X技术">MVC架构中页面支持多用户登录的方法和装置</a>

【技术保护点】
一种模型-视图-控制器MVC架构中多用户登录页面方法,其特征在于,包括:生成可修改账户页面和/或新增账户页面;通过所述可修改账户页面和/或新增账户页面接收用户输入的修改的用户名和/或密码,并保存该修改的用户名和/或密码存在配置文件中;同步系统账户的用户名和/或密码分别与所述配置文件中修改的用户名和/或密码相同;进行重新认证时,比较用户输入的登录用户名和/或登录密码是否分别与配置文件保存的所述修改的用户名和/或密码匹配,匹配通过后使用出厂自带的默认账户登录。

【技术特征摘要】
1.一种模型-视图-控制器MVC架构中多用户登录页面方法,其特征在于,包括:生成可修改账户页面和/或新增账户页面;通过所述可修改账户页面和/或新增账户页面接收用户输入的修改的用户名和/或密码,并保存该修改的用户名和/或密码存在配置文件中;同步系统账户的用户名和/或密码分别与所述配置文件中修改的用户名和/或密码相同;进行重新认证时,比较用户输入的登录用户名和/或登录密码是否分别与配置文件保存的所述修改的用户名和/或密码匹配,匹配通过后使用出厂自带的默认账户登录。2.如所述权利要求1所述的方法,其特征在于,所述方法还包括:重新认证时页面刷新跳转到登录页面,接收用户输入的所述登录用户名和登录密码后,从所述配置文件中读取所述修改的用户名和密码;根据重新认证时用户输入的所述登录用户名和登录密码是否分别与所述修改的用户名和密码相同以判断是否允许登录,如果均相同,则判断为允许,且在返回判断值之前把登录账户更改为所述出厂自带的默认账户,以该用户身份安全登录。3.如所述权利要求1所述的方法,其特征在于,所述配置文件为author文件。4.如所述权利要求1所述的方法,其特征在于,所述修改密码为明文或密码保存。5.如所述权利要求1-4任意一项所述的方法,其特征在于,所述修改的用户名和密码经过加密处理存放在所述配置文件中。6.一种模型-视图-控制器MVC架构中多用户登录页面装置,其特征在于,...

【专利技术属性】
技术研发人员:刘柱
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1