一种用户名及密码保护系统的制作方法

文档序号:16199728发布日期:2018-12-08 06:29阅读:163来源:国知局
一种用户名及密码保护系统的制作方法

本发明涉及保护系统领域,特别涉及一种用户名及密码保护系统。

背景技术

现如今网络上的各大网络服务平台均需要网络游客进行事先的注册登录,注册完成的账号可与自己的手机号或别的网络平台上的账号做捆绑,才能使用平台上的更多功能,网络安全性较差可能存在窃取的风险,因此需要保护系统保障用户的账号安全与隐私安全;现有的保护系统在使用时存在一定的弊端,不能够对异常账号进行统计记录,不能够由后台通过绑定账号对异常账号进行验证,并且不具有锁定账号的功能,安全性较差,需要进一步的完善,在实际使用时带来了一定的影响,为此,我们提出一种用户名及密码保护系统。



技术实现要素:

本发明的主要目的在于提供一种用户名及密码保护系统,可以有效解决背景技术中的问题。

为实现上述目的,本发明采取的技术方案为:

一种用户名及密码保护系统,包括用户登录单元、加密单元与服务器单元,所述用户登录单元包括有密码录入模块与账户录入模块,所述用户登录单元将密码录入模块与账户录入模块的录入信息进行整合传输给所述加密单元,所述加密单元包括有密码验证模块、账户验证模块、错误记录模块、验证码模块与验证码检测单元,所述服务器单元包括有账户数据库模块、密码数据库模块、ip获取单元、服务器记录模块、验证码发送单元、账户锁定模块、后台统计模块与资源整合模块,所述服务器单元能够与加密单元进行数据的识别与验证,所述服务器单元提供后台记录的账户名以及密码,所述加密单元进行账户名与密码的识别与验证,当所述用户登录单元的录入信息不符合服务器单元的记录信息时则登录失败。

优选的,所述密码录入模块与账户录入模块共同组成了用户登录单元,所述密码录入模块负责录入密码信息,所述账户录入模块负责录入账户名信息。

优选的,所述密码验证模块与账户验证模块会分别向密码数据库模块与账户数据库模块发出识别验证请求,所述密码数据库模块与账户数据库模块分别记录了已注册的密码信息与账户名信息。

优选的,所述错误记录模块负责记录账户登录失败的次数,当失败次数超过预先设定值时,所述错误记录模块会向验证码发送单元提出验证码申请,由所述验证码发送单元向账户绑定的另一个账户发出验证码。

优选的,所述服务器记录模块主要负责数据的传输以及命令的执行,所述服务器记录模块可接收来自账户锁定模块发出的锁定命令并执行该命令。

优选的,所述后台统计模块可对登录失败账户与登录异常账户进行统计,所述后台统计模块将统计的数据信息发送给资源整合模块。

优选的,所述验证码发送单元进行验证码数据发送,并将验证码数据信息传输给服务器记录模块方便进行验证码验证。

与现有技术相比,本发明具有如下有益效果:

本发明中,服务器记录模块与ip获取单元会对登录账户的ip地址进行抓取,当ip地址与日常登录地址吻合时,则判断为正常登录用户,当ip地址与日常登录地址不吻合时,则后台统计模块对登录账户的信息进行记录,会通过资源整合模块向账户的另一个捆绑账户发出验证信息来进一步验证为正常登录用户,当账户无法通过流程完成验证时,账户锁定模块会发出锁定命令,对异常账户进行锁定,使得账户不能使用正常的相关功能不能更改账户信息,从而保障账户的安全性,后台统计模块统计了所有异常账号的信息,所有没有通过验证的账户会一直存储在后台统计模块,便于后台人工进行验证,带来更好的使用前景。

附图说明

图1为本发明一种用户名及密码保护系统的整体结构示意图;

图2为本发明一种用户名及密码保护系统的用户登录单元结构图;

图3为本发明一种用户名及密码保护系统的加密单元结构图;

图4为本发明一种用户名及密码保护系统的服务器单元结构图。

图中:1、用户登录单元;2、加密单元;3、服务器单元;4、密码录入模块;5、账户录入模块;6、密码验证模块;7、账户验证模块;8、错误记录模块;9、验证码模块;10、验证码检测单元;11、账户数据库模块;12、密码数据库模块;13、ip获取单元;14、服务器记录模块;15、验证码发送单元;16、账户锁定模块;17、后台统计模块;18、资源整合模块。

具体实施方式

为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。

如图1-4所示,一种用户名及密码保护系统,包括用户登录单元1、加密单元2与服务器单元3,用户登录单元1包括有密码录入模块4与账户录入模块5,用户登录单元1将密码录入模块4与账户录入模块5的录入信息进行整合传输给加密单元2,加密单元2包括有密码验证模块6、账户验证模块7、错误记录模块8、验证码模块9与验证码检测单元10,服务器单元3包括有账户数据库模块11、密码数据库模块12、ip获取单元13、服务器记录模块14、验证码发送单元15、账户锁定模块16、后台统计模块17与资源整合模块18,服务器单元3能够与加密单元2进行数据的识别与验证,服务器单元3提供后台记录的账户名以及密码,加密单元2进行账户名与密码的识别与验证,当用户登录单元1的录入信息不符合服务器单元3的记录信息时则登录失败;

密码录入模块4与账户录入模块5共同组成了用户登录单元1,密码录入模块4负责录入密码信息,账户录入模块5负责录入账户名信息;密码验证模块6与账户验证模块7会分别向密码数据库模块12与账户数据库模块11发出识别验证请求,密码数据库模块12与账户数据库模块11分别记录了已注册的密码信息与账户名信息;错误记录模块8负责记录账户登录失败的次数,当失败次数超过预先设定值时,错误记录模块8会向验证码发送单元15提出验证码申请,由验证码发送单元15向账户绑定的另一个账户发出验证码;服务器记录模块14主要负责数据的传输以及命令的执行,服务器记录模块14可接收来自账户锁定模块16发出的锁定命令并执行该命令;后台统计模块17可对登录失败账户与登录异常账户进行统计,后台统计模块17将统计的数据信息发送给资源整合模块18;验证码发送单元15进行验证码数据发送,并将验证码数据信息传输给服务器记录模块14方便进行验证码验证。

需要说明的是,本发明为一种用户名及密码保护系统,在使用时,用户登录单元1包括了密码录入模块4与账户录入模块5,账户录入模块5可录入账户名信息,密码录入模块4可录入密码信息,录入完成后账户录入模块5将信息传给账户验证模块7,密码录入模块4将信息传给密码验证模块6,账户数据库模块11与密码数据库模块12进行整合匹配,将配对的信息与账户验证模块7与密码录入模块4所输入的信息做对比,当信息无误配对成功时,则账户登录成功,服务器记录模块14与ip获取单元13会对登录账户的ip地址进行抓取,当ip地址与日常登录地址吻合时,则判断为正常登录用户,当ip地址与日常登录地址不吻合时,则后台统计模块17对登录账户的信息进行记录,会通过资源整合模块18向账户的另一个捆绑账户发出验证信息来进一步验证为正常登录用户,当账户无法通过流程完成验证时,账户锁定模块16会发出锁定命令,对异常账户进行锁定,使得账户不能使用正常的相关功能不能更改账户信息,从而保障账户的安全性,后台统计模块17统计了所有异常账号的信息,所有没有通过验证的账户会一直存储在后台统计模块17,便于后台人工进行验证,账户数据库模块11与密码数据库模块12进行整合匹配,将配对的信息与账户验证模块7与密码录入模块4所输入的信息做对比,当信息有误时,错误记录模块8会对登录失败的次数进行统计,当次数达到预先设置的上限时,会通过验证码发送单元15向相关的绑定账号发送验证信息,较为实用。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

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