一种基于浏览器标签的多域名账号管理方法及系统与流程

文档序号:14717668发布日期:2018-06-16 01:53阅读:351来源:国知局
一种基于浏览器标签的多域名账号管理方法及系统与流程

本发明涉及浏览器标签跨域方法领域,尤其是一种基于浏览器标签的多域名账号管理方法及系统。



背景技术:

随着科技的进步与网络的发展,办公已步入智能化,许多办公事项需要从对应的网站进行操作,对应就会有该网站对应的账号;浏览器标签目前主要用于记录个人需要访问的网址的一些快捷方式,浏览器标签实际上是一个超链接标签,在HTML语言中超链接标签可写入Javascript代码的实现某些功能;在办公系统中使用者面临多个网站的账号管理问题,比如学校教育机构的工作需要同时在多个WEB应用中完成,需要多个WEB应用的用户名和密码,但是这些WEB应用的用户名密码大多数是其他机构分配的,比如教籍系统,学校安全系统等,在使用过程中教师需要记住很多个用户名密码,非常不方便,或者使用浏览器记住密码,更换浏览器就无法实现用浏览器记住用户名和密码;所以需要一种基于浏览器标签的多域名账号管理方法及系统实现使用有标签的浏览器即可实现多域名的账号登录与管理。



技术实现要素:

本发明的目的在于:本发明提供了一种基于浏览器标签的多域名账号管理方法及系统,解决了现有浏览器标签无法实现多域名的账号管理的问题。

本发明采用的技术方案如下:

一种基于浏览器标签的多域名账号管理方法,包括如下步骤:

步骤1:管理员在管理系统添加新用户以及对应的用户信息和新应用配置;

步骤2:新用户登录管理系统添加新应用配置对应的目标系统后配置其目标域名和账号信息,并安装目标域名对应的标签;

步骤3:新用户前往目标域名,点击标签后判断是否已登录管理系统,若是,跳至步骤4,若否,则弹出管理系统登录界面完成登录后跳至步骤4;

步骤4:管理系统判断当前请求是否来自新用户目标系统配置的目标域名对应的登录网址,若是,自动填充账号信息,完成登录目标系统;若否,则返回步骤2。

优选地,所述步骤1包括如下步骤:

步骤1.1:管理员通过管理系统的用户管理模块添加新用户,填写并保存新用户的用户名和密码;

步骤1.2:管理员通过管理系统的WEB应用配置管理模块添加新的应用配置,填写并保存目标系统名称、登录网址、用户名列选择器和密码列选择器。

优选地,所述步骤2包括如下步骤:

步骤2.1:新用户通过填写用户名和密码登录管理系统,通过我的应用添加新应用配置中的目标系统后配置其的用户名、密码和目标域名;

步骤2.2:新用户通过安装模块将管理系统提供的代码安装到目标域名对应的标签中,并完成标签的命名。

优选地,所述步骤3包括如下步骤:

步骤3.1:新用户前往目标域名后点击已命名的标签,目标域名对应的浏览器判断是否已登录管理系统,若是,则跳至步骤4,若否,则弹出管理系统登录界面,输入用户名和密码完成登录后跳至步骤4。

优选地,所述步骤4包括如下步骤:

步骤4.1:管理系统判断当前请求是否来自新用户目标系统配置的目标域名对应的登录网址,若是,则返回该地址的用户名列选择器、密码列选择器、用户名和密码信息;

步骤4.2:基于返回的用户名列选择器、密码列选择器、用户名和密码信息通过代码库jQuery使用赋值代码完成用户名和密码的填充,完成登录目标系统。

一种基于浏览器标签的多域名账号管理系统,包括

用户管理模块,用于管理员添加用户以及管理用户的基本信息;

WEB应用配置管理模块,用于管理员添加新应用配置,包括目标系统的名称、登录网址、对应的用户名和密码的INPUT输入框的jQuery选择器;

我的应用,用于用户添加新的应用配置后根据其的目标系统配置目标域名、用户名和密码;

安装模块,用于引导用户将管理系统的代码正确安装至目标域名对应的浏览器的标签中。

优选地,还包括部门管理模块,用于管理员按部门进行信息统计和管理。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1.本发明通过管理系统配置并记录用户在多个域名下的用户名密码,通过浏览器标签的方式获取当前域名的用户名和密码,并且自动填充,实现跨域填写用户名和密码,解决了现有浏览器标签无法实现多域名的账号管理的问题,达到了使用一个带标签的浏览器即可跨域登录其他网站,自动填充其用户名和密码,简便登录的效果;

2.本发明通过记录其他网站的用户名和密码,利用标签将Javascript代码插入到其他域名的用户客户端的网页里面,克服了跨域填写用户名密码的问题,实现使用账号管理系统进行跨域登录,省去了记住多个网站的用户名和密码的繁杂,避免了更换浏览器就无法记住用户名和密码的缺点,为使用者带来极大的便利;

3.本发明通过管理系统记录其他域名账号信息以及登录网址等,通过其他域名对应的浏览器判断是否登录管理系统,验证后自动填充其他域名的用户名和密码,只需要带标签的浏览器即可实现多域名的登录,操作简便快捷;

4.本发明的管理系统的WEB应用配置管理模块,保证其他域名的账号信息的正确,部门管理模块便于快速统计和管理,提高账号管理系统的实用性。

附图说明

本发明将通过例子并参照附图的方式说明,其中:

图1是本发明的方法流程图;

图2是本发明的系统框图;

图3是本发明确定INPUT框的唯一选择器的流程图;

图4是本发明的登录示意图。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

下面结合图1-4对本发明作详细说明。

实施例1

一种基于浏览器标签的多域名账号管理方法,包括如下步骤:

步骤1:管理员在管理系统添加新用户以及对应的用户信息和新应用配置;

步骤2:新用户登录管理系统添加新应用配置对应的目标系统后配置其目标域名和账号信息,并安装目标域名对应的标签;

步骤3:新用户前往目标域名,点击标签后判断是否已登录管理系统,若是,跳至步骤4,若否,则弹出管理系统登录界面完成登录后跳至步骤4;

步骤4:管理系统判断当前请求是否来自新用户目标系统配置的目标域名对应的登录网址,若是,自动填充账号信息,完成登录目标系统;若否,则返回步骤2。

实施例2

步骤1.1:管理员通过管理系统的用户管理模块添加新用户,填写并保存新用户的用户名和密码;

步骤1.2:管理员通过管理系统的WEB应用配置管理模块添加新的应用配置,填写并保存目标系统名称、登录网址、用户名列选择器和密码列选择器。需要用户名和密码输入框INPUT框的唯一的jQuery选择器,其中确定流程如图3所示;

步骤2.1:新用户通过填写用户名和密码登录管理系统,通过我的应用添加新应用配置中的目标系统后配置其的用户名、密码和目标域名;

步骤2.2:新用户通过安装模块将管理系统提供的代码安装到目标域名对应的标签中,并完成标签的命名。

步骤3.1:新用户前往目标域名后点击已命名的标签,目标域名对应的浏览器判断是否已登录管理系统,若是,则跳至步骤4,若否,则弹出管理系统登录界面,输入用户名和密码完成登录后跳至步骤4。

步骤4.1:管理系统判断当前请求是否来自新用户目标系统配置的目标域名对应的登录网址,若是,则返回该地址的用户名列选择器、密码列选择器、用户名和密码信息;

步骤4.2:基于返回的用户名列选择器、密码列选择器、用户名和密码信息通过代码库jQuery使用赋值代码完成用户名和密码的填充,完成登录目标系统。

步骤3.1-4.2如图4所示,进入目标域名后点击已命名的标签,浏览器判断是否已经登录管理系统,登录后通过Javascript代码读取对应的信息完成填充后登录目标系统。

实施例3

一种基于浏览器标签的多域名账号管理系统,包括

用户管理模块,用于管理员添加用户以及管理用户的基本信息;

WEB应用配置管理模块,用于管理员添加新应用配置,包括目标系统的名称、登录网址、对应的用户名和密码的INPUT输入框的jQuery选择器;

我的应用,用于用户添加新的应用配置后根据其的目标系统配置目标域名、用户名和密码;

安装模块,用于引导用户将管理系统的代码正确安装至目标域名对应的浏览器的标签中;

还包括部门管理模块,用于管理员按部门进行信息统计和管理。

实施例4

具体以教师管理系统进行说明:

S1:管理员用户在管理系统的用户管理模块中,添加一个教师用户,用户名:teacher01密码:123456;

S2:管理员用户通过管理系统的WEB应用配置管理模块添加一个应用配置,应用名称为xx教师管理系统,登录网址http://www.xxjiaoshiguanli.com/login,用户名列选择器为#username,密码列选择器为#passwrod;

S3:用户teacher01输入用户名teacher01和密码123456登录管理系统;

S4:用户teacher01在管理系统的我的应用中添加应用配置,选择xx教师管理系统,录入用户名:teachermember01,密码:mima123456,并配置对应的目标域名;

S5:用户teacher01通过管理系统的安装模块将管理系统提供的代码安装到目标域名对应浏览器的标签中并命名为“一键登录标签”;

S6:用户teacher01前往目标域名http://www.xxjiaoshiguanli.com/login,点击“一键登录标签”,浏览器的sessionid判断是否已登录管理系统,若是,则跳至S8;若否则在弹出登录页面后跳至S7;

S7:用户teacher01使用用户名:teacher01,密码:123456登录管理系统;

S8:管理系统判断当前网络请求是否来自http://www.xxjiaoshiguanli.com/login,与用户teacher01的应用配置中的xx教师管理系统登录网址匹配,若是,则返回该地址的用户名列选择器#username、密码列选择器#passwrod、用户名teachermember01和密码mima123456;若否则回到S4;

S9:通过返回的选择器以及用户名密码,代码库jQuery使用赋值代码:jQuery(“#username”).val(“teachermember01”);jQuery(“#passwrod”).val(“mima123456”)完成用户名密码的填充,完成跨域登录目标系统。本发明通过管理系统配置并记录用户在多个域名下的用户名密码,通过浏览器标签的方式获取当前域名的用户名和密码,并且自动填充,实现跨域填写用户名和密码,解决了现有浏览器标签无法实现多域名的账号管理的问题,达到了使用一个带标签的浏览器即可跨域登录其他网站,自动填充其用户名和密码,简便登录的效果。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1