一种具有提示功能的密码登陆方法与流程

文档序号:12493539阅读:162来源:国知局

本发明涉移动一种利用密码登陆服务器的领域。



背景技术:

由于因特网时代的发达,越来越多的因特网服务出现,为现代人提供了更便利的生活。然而也因为如此,一般使用者常因不同的因特网服务,拥有多组网站帐号与密码,产生了管理帐号与密码的记忆与安全困扰。一般使用者为了方便,经常将多个网站的帐号与密码都设为同一组或容易记忆的个人资讯。

通过对现有技术的分析,现有技术存在缺陷:

容易被其他人得知或盗用,非法者也可能会使用同一组帐号密码登入个人相关网站。此外,若将帐号密码记录在笔记本或是装置的备忘录中,也可能因遗失或遭窃而产生安全性风险。而如果不同网站采用不同密码,则难于长时间准确记忆。

要解决的问题是:提供一种密码提示方法,当用户登陆时如果忘记了部分密码,则可以通过提示信息来完善密码。



技术实现要素:

本发明提供了一种具有提示功能的密码登陆方法,包括:步骤1:用户在客户端上输入注册信息,注册信息至少包括三个部分的内容:用户名,密码,提示信息。提示信息是对密码的提示说明。

步骤2:客户端将注册信息发送给服务器端。

步骤3:服务器端将注册信息保存在数据库中。

步骤4:当用户通过客户端尝试登陆服务器时,用户在客户端上输入用户名和密码,客户端将用户输入的用户名和密码发送给服务器端。

步骤5:服务器端接收到用户名和密码后,查询数据库中是否存在该用户名,如果不存在,则提示用户该用户名不存在,并拒绝登陆,结束流程,否则执行步骤6。

步骤6:在数据库中查询到与该用户名对应的密码,并与用户输入的密码进行匹配检查,如果完成匹配则允许用户登陆,结束流程,否则执行步骤7。

步骤7:如果是部分匹配(例如,连续多个字符是匹配的),则执行步骤8,否则提示用户密码错误,并拒绝登陆,结束流程。

步骤8:将用户在注册时输入的提示信息通过客户端展示给用户。

步骤9:用户根据提示信息重新输入密码发送给服务器端。

步骤10:服务器端重新进行密码匹配检查,如果完成匹配则允许用户登陆,否则提示用户密码错误,并拒绝登陆。

本发明提供了一种具有提示功能的密码登陆方法,包括:步骤1:用户在客户端上输入注册信息,注册信息至少包括四个部分的内容:用户名,密码,提示信息和关联手机号。提示信息是对密码的提示说明。

步骤2:客户端将注册信息发送给服务器端。

步骤3:服务器端将注册信息保存在数据库中。

步骤4:当用户通过客户端尝试登陆服务器时,用户在客户端上输入用户名和密码,客户端将用户输入的用户名和密码发送给服务器端。

步骤5:服务器端接收到用户名和密码后,查询数据库中是否存在该用户名,如果不存在,则提示用户该用户名不存在,并拒绝登陆,结束流程,否则执行步骤6。

步骤6:在数据库中查询到与该用户名对应的密码,并与用户输入的密码进行匹配检查,如果完成匹配则允许用户登陆,结束流程,否则执行步骤7。

步骤7:如果是部分匹配(例如,连续多个字符是匹配的),则执行步骤8,否则提示用户密码错误,并拒绝登陆,结束流程。

步骤8:将用户在注册时输入的提示信息通过关联手机号发送给给用户。

步骤9:用户根据提示信息重新输入密码发送给服务器端。

步骤10:服务器端重新进行密码匹配检查,如果完成匹配则允许用户登陆,否则提示用户密码错误,并拒绝登陆。

本发明提供了一种具有提示功能的密码登陆方法,包括:步骤1:用户在客户端上输入注册信息,注册信息至少包括四个部分的内容:用户名,密码,提示信息和关联手机号。提示信息是对密码的提示说明。

步骤2:客户端将注册信息发送给服务器端。

步骤3:服务器端将注册信息保存在数据库中。

步骤4:当用户通过客户端尝试登陆服务器时,用户在客户端上输入用户名和密码,客户端将用户输入的用户名和密码发送给服务器端。

步骤5:服务器端接收到用户名和密码后,查询数据库中是否存在该用户名,如果不存在,则提示用户该用户名不存在,并拒绝登陆,结束流程,否则执行步骤6。

步骤6:在数据库中查询到与该用户名对应的密码,并与用户输入的密码进行匹配检查,如果完成匹配则允许用户登陆,结束流程,否则执行步骤7。

步骤7:如果是部分匹配(例如,连续多个字符是匹配的),则执行步骤8,否则提示用户密码错误,并拒绝登陆,结束流程。

步骤8:将用户在注册时输入的提示信息通过关联手机号发送给给用户,并将密码规则通过客户端展现给用户。

步骤9:用户根据提示信息和密码规则重新输入密码发送给服务器端。

步骤10:服务器端重新进行密码匹配检查,如果完成匹配则允许用户登陆,否则提示用户密码错误,并拒绝登陆。

具体实施方式

实施例1

一种具有提示功能的密码登陆方法,包括:

步骤1:用户在客户端上输入注册信息,注册信息至少包括三个部分的内容:用户名,密码,提示信息。提示信息是对密码的提示说明。

步骤2:客户端将注册信息发送给服务器端。

步骤3:服务器端将注册信息保存在数据库中。

步骤4:当用户通过客户端尝试登陆服务器时,用户在客户端上输入用户名和密码,客户端将用户输入的用户名和密码发送给服务器端。

步骤5:服务器端接收到用户名和密码后,查询数据库中是否存在该用户名,如果不存在,则提示用户该用户名不存在,并拒绝登陆,结束流程,否则执行步骤6。

步骤6:在数据库中查询到与该用户名对应的密码,并与用户输入的密码进行匹配检查,如果完成匹配则允许用户登陆,结束流程,否则执行步骤7。

步骤7:如果是部分匹配(例如,连续多个字符是匹配的),则执行步骤8,否则提示用户密码错误,并拒绝登陆,结束流程。

步骤8:将用户在注册时输入的提示信息通过客户端展示给用户。

步骤9:用户根据提示信息重新输入密码发送给服务器端。

步骤10:服务器端重新进行密码匹配检查,如果完成匹配则允许用户登陆,否则提示用户密码错误,并拒绝登陆。

实施例2

一种具有提示功能的密码登陆方法,包括:

步骤1:用户在客户端上输入注册信息,注册信息至少包括四个部分的内容:用户名,密码,提示信息和关联手机号。提示信息是对密码的提示说明。

步骤2:客户端将注册信息发送给服务器端。

步骤3:服务器端将注册信息保存在数据库中。

步骤4:当用户通过客户端尝试登陆服务器时,用户在客户端上输入用户名和密码,客户端将用户输入的用户名和密码发送给服务器端。

步骤5:服务器端接收到用户名和密码后,查询数据库中是否存在该用户名,如果不存在,则提示用户该用户名不存在,并拒绝登陆,结束流程,否则执行步骤6。

步骤6:在数据库中查询到与该用户名对应的密码,并与用户输入的密码进行匹配检查,如果完成匹配则允许用户登陆,结束流程,否则执行步骤7。

步骤7:如果是部分匹配(例如,连续多个字符是匹配的),则执行步骤8,否则提示用户密码错误,并拒绝登陆,结束流程。

步骤8:将用户在注册时输入的提示信息通过关联手机号发送给给用户。

步骤9:用户根据提示信息重新输入密码发送给服务器端。

步骤10:服务器端重新进行密码匹配检查,如果完成匹配则允许用户登陆,否则提示用户密码错误,并拒绝登陆。

实施例3

一种具有提示功能的密码登陆方法,包括:

步骤1:用户在客户端上输入注册信息,注册信息至少包括四个部分的内容:用户名,密码,提示信息和关联手机号。提示信息是对密码的提示说明。

步骤2:客户端将注册信息发送给服务器端。

步骤3:服务器端将注册信息保存在数据库中。

步骤4:当用户通过客户端尝试登陆服务器时,用户在客户端上输入用户名和密码,客户端将用户输入的用户名和密码发送给服务器端。

步骤5:服务器端接收到用户名和密码后,查询数据库中是否存在该用户名,如果不存在,则提示用户该用户名不存在,并拒绝登陆,结束流程,否则执行步骤6。

步骤6:在数据库中查询到与该用户名对应的密码,并与用户输入的密码进行匹配检查,如果完成匹配则允许用户登陆,结束流程,否则执行步骤7。

步骤7:如果是部分匹配(例如,连续多个字符是匹配的),则执行步骤8,否则提示用户密码错误,并拒绝登陆,结束流程。

步骤8:将用户在注册时输入的提示信息通过关联手机号发送给给用户,并将密码规则通过客户端展现给用户。

步骤9:用户根据提示信息和密码规则重新输入密码发送给服务器端。

步骤10:服务器端重新进行密码匹配检查,如果完成匹配则允许用户登陆,否则提示用户密码错误,并拒绝登陆。

实施例4

一种具有提示功能的密码登陆系统,包括:

装置1:用户在客户端上输入注册信息,注册信息至少包括三个部分的内容:用户名,密码,提示信息。提示信息是对密码的提示说明。

装置2:客户端将注册信息发送给服务器端。

装置3:服务器端将注册信息保存在数据库中。

装置4:当用户通过客户端尝试登陆服务器时,用户在客户端上输入用户名和密码,客户端将用户输入的用户名和密码发送给服务器端。

装置5:服务器端接收到用户名和密码后,查询数据库中是否存在该用户名,如果不存在,则提示用户该用户名不存在,并拒绝登陆,结束流程,否则执行步骤6。

装置6:在数据库中查询到与该用户名对应的密码,并与用户输入的密码进行匹配检查,如果完成匹配则允许用户登陆,结束流程,否则执行步骤7。

装置7:如果是部分匹配(例如,连续多个字符是匹配的),则执行步骤8,否则提示用户密码错误,并拒绝登陆,结束流程。

装置8:将用户在注册时输入的提示信息通过客户端展示给用户。

装置9:用户根据提示信息重新输入密码发送给服务器端。

装置10:服务器端重新进行密码匹配检查,如果完成匹配则允许用户登陆,否则提示用户密码错误,并拒绝登陆。

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