一种基于手机号验证码登录的会员系统及方法技术方案

技术编号:16132374 阅读:33 留言:0更新日期:2017-09-01 22:32
本发明专利技术提供了一种基于手机号验证码登录的会员系统及方法,包括:手机号校验模块:用于接收手机号并校验手机号,若手机号有效,则发送有效的手机号给验证码生成模块;若手机号无效,则不发送手机号;验证码生成模块:用于根据有效的手机号生成唯一的验证码和包含所述唯一的验证码的短信;短信发送模块:用于发送所述唯一的验证码的短信至有效的手机号;验证码校验模块:用于检验所述唯一的验证码是否符合条件。本发明专利技术具有优点如下:通过校验码登录会员系统,简单快捷,适用性强,适用于多种环境;安全性强,用户隐私不易泄露;后期可通过手机号进行联系用户或进行其他服务;解决了第三方登录的不安全以及无法有效触达用户的问题。

【技术实现步骤摘要】
一种基于手机号验证码登录的会员系统及方法
本专利技术涉及验证码登录识别领域,具体地,涉及一种基于手机号验证码登录的会员系统及方法。
技术介绍
随着移动互联网的快速发展,智能手机已经越来越普及,人们已经越来越习惯通过网络获取资讯、查询信息。各种线上应用系统和会员系统也应运而生。会员系统可以通过记录用户的各种操作和行为,便于后期用户进行查询和使用,同时也通过记录的各种行为对用户有更好的了解,从而提供更好的服务。但前提是需要知道这些行为是由哪个用户产生,因此需要用户进行登录。目前登录方式有三种:1.传统的会员系统注册登录方式流程复杂,登录方式单一。用户打开网站链接,第一次使用时首先需要输入各种资料、账号密码进行账户注册,注册成功以后需通过账号密码登录网站系统。繁琐的注册步骤以及用户对个人信息的泄露担忧,致使很多用户不愿意进行用户注册以及后续登录,大大影响了会员的注册率以及后续服务的可能性。另外,很多用户由于注册的系统过多导致忘记用户名和密码,找回密码的流程太繁琐,让用户望而却步。2.第三方授权登录的方式:这种方式可以通过第三方账号(如微信、QQ账号)直接授权登录会员系统,流程简单,易于操作。但这种方式无法与用户建立较强关系,用户易流失,且有效触达用户的方式太过局限。另外这种方式容易被不法分子窃取用户信息,造成安全隐患。3.扫码登录:扫码登录是近年来兴起的登录形式。通过手机上相关APP扫描二维码,在手机上确认后进行登录。这种登录方式简单,且安全性高。但不适用于手机端系统的登录,且对于用户当前的网络状态依赖性太强。本专利技术提供一种通过手机号获取验证码从而通过校验手机号、验证码是否匹配的方式登录会员系统。此方式简单便捷,安全性高,且对网络的依赖性适中,适用性强。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种基于手机号验证码登录的会员系统及方法。根据本专利技术提供的一种基于手机号验证码登录的会员系统,包括如下模块:手机号校验模块:用于接收手机号并校验手机号是否有效,若手机号有效,则发送有效的手机号给验证码生成模块;若手机号无效,则不发送手机号给验证码生成模块并生成手机号无效的报错信息;验证码生成模块:用于接收手机号校验模块发送的有效的手机号,根据有效的手机号生成唯一的验证码,并生成包含所述唯一的验证码的短信;短信发送模块:用于接收验证码生成模块生成的包含所述唯一的验证码的短信,并发送至有效的手机号;验证码校验模块:用于检验所述唯一的验证码是否符合条件,若符合条件,则输出登录成功指令;若不符合条件,则输出登录失败指令并提示相应的报错信息。优选地,还包括关联存储模块,所述关联存储模块用于关联并存储所述有效的手机号和对应的所述唯一的验证码。优选地,检验所述唯一的验证码的条件包括:-所述唯一的验证码没有超过有效期;-所述唯一的验证码和有效的手机号相匹配。优选地,所述验证码校验模块包括输入校验模块和自动校验模块;其中:所述输入校验模块用于根据收到的用户输入的校验指令,检验所述唯一的验证码是否符合条件;所述自动校验模块用于根据收到的包含所述唯一的验证码的短信并提取其中的验证码,检验所述唯一的验证码是否符合条件。根据本专利技术提供的一种基于手机号验证码登录的会员方法,包括如下步骤:手机号校验步骤:接收手机号并校验手机号是否有效,若手机号有效,则发送有效的手机号给验证码生成步骤;若手机号无效,则不发送手机号给验证码生成步骤并生成手机号无效的报错信息;验证码生成步骤:接收手机号校验步骤发送的有效的手机号,根据有效的手机号生成唯一的验证码,并生成包含所述唯一的验证码的短信;短信发送步骤:接收验证码生成步骤生成的包含所述唯一的验证码的短信,并发送至有效的手机号;验证码校验步骤:检验所述唯一的验证码是否符合条件,若符合条件,则输出登录成功指令;若不符合条件,则输出登录失败指令并提示相应的报错信息。优选地,还包括关联存储步骤,所述关联存储步骤关联并存储所述有效的手机号和对应的所述唯一的验证码。优选地,检验所述唯一的验证码的条件包括:-所述唯一的验证码没有超过有效期;-所述唯一的验证码和有效的手机号相匹配。优选地,所述验证码校验步骤包括输入校验步骤和自动校验步骤;其中:所述输入校验步骤根据收到的用户输入的校验指令,检验所述唯一的验证码是否符合条件;所述自动校验步骤根据收到的包含所述唯一的验证码的短信并提取其中的验证码,检验所述唯一的验证码是否符合条件。与现有技术相比,本专利技术具有如下的有益效果:1、通过校验码登录会员系统,简单快捷,适用性强,不对网络强依赖,适用于多种环境;解决了扫码登录对于网络依赖性强且无法应用于手机端应用的问题;2、通过校验码登录会员系统,安全性强,用户隐私不易泄露,不易被不法网站窃取资料;3、通过校验码登录会员系统,可获得用户手机号,后期可通过手机号进行联系用户或进行其他服务;解决了第三方登录的不安全以及无法有效触达用户的问题;4、本专利技术解决了传统账号密码登录不方便的问题,避免了传统登录方式对于账号密码过强的依赖性。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为基于手机号验证码登录的会员系统的模块框图;图2为基于手机号验证码登录的会员方法的步骤流程图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。如图1所示,根据本专利技术提供的一种基于手机号验证码登录的会员系统,包括如下模块:手机号校验模块:用于接收手机号并校验手机号是否有效,若手机号有效,则发送有效的手机号给验证码生成模块;若手机号无效,则不发送手机号给验证码生成模块并生成手机号无效的报错信息;验证码生成模块:用于接收手机号校验模块发送的有效的手机号,根据有效的手机号生成唯一的验证码,并生成包含所述唯一的验证码的短信;短信发送模块:用于接收验证码生成模块生成的包含所述唯一的验证码的短信,并发送至有效的手机号;验证码校验模块:用于检验所述唯一的验证码是否符合条件,若符合条件,则输出登录成功指令;若不符合条件,则输出登录失败指令并提示相应的报错信息。进一步地,还包括关联存储模块,所述关联存储模块用于关联并存储所述有效的手机号和对应的所述唯一的验证码。进一步地,检验所述唯一的验证码的条件包括:所述唯一的验证码没有超过有效期;所述唯一的验证码和有效的手机号相匹配。进一步地,所述验证码校验模块包括输入校验模块和自动校验模块;其中:所述输入校验模块用于根据收到的用户输入的校验指令,检验所述唯一的验证码是否符合条件;所述自动校验模块用于根据收到的包含所述唯一的验证码的短信并提取其中的验证码,检验所述唯一的验证码是否符合条件。根据本专利技术提供的一种基于手机号验证码登录的会员方法,包括如下步骤:手机号校验步骤:接收手机号并校验手机号是否有效,若手机号有效,则发送有效的手机号给验证码生成步骤;若手机号无效,则不发送手机号给验证码生成步骤并生成手机号无效的报错信息;验证码生成步骤:接收手机号校验步骤发送的有效的手机号,根本文档来自技高网
...
一种基于手机号验证码登录的会员系统及方法

【技术保护点】
一种基于手机号验证码登录的会员系统,其特征在于,包括如下模块:手机号校验模块:用于接收手机号并校验手机号是否有效,若手机号有效,则发送有效的手机号给验证码生成模块;若手机号无效,则不发送手机号给验证码生成模块并生成手机号无效的报错信息;验证码生成模块:用于接收手机号校验模块发送的有效的手机号,根据有效的手机号生成唯一的验证码,并生成包含所述唯一的验证码的短信;短信发送模块:用于接收验证码生成模块生成的包含所述唯一的验证码的短信,并发送至有效的手机号;验证码校验模块:用于检验所述唯一的验证码是否符合条件,若符合条件,则输出登录成功指令;若不符合条件,则输出登录失败指令并提示相应的报错信息。

【技术特征摘要】
1.一种基于手机号验证码登录的会员系统,其特征在于,包括如下模块:手机号校验模块:用于接收手机号并校验手机号是否有效,若手机号有效,则发送有效的手机号给验证码生成模块;若手机号无效,则不发送手机号给验证码生成模块并生成手机号无效的报错信息;验证码生成模块:用于接收手机号校验模块发送的有效的手机号,根据有效的手机号生成唯一的验证码,并生成包含所述唯一的验证码的短信;短信发送模块:用于接收验证码生成模块生成的包含所述唯一的验证码的短信,并发送至有效的手机号;验证码校验模块:用于检验所述唯一的验证码是否符合条件,若符合条件,则输出登录成功指令;若不符合条件,则输出登录失败指令并提示相应的报错信息。2.根据权利要求1所述的基于手机号验证码登录的会员系统,其特征在于,还包括关联存储模块,所述关联存储模块用于关联并存储所述有效的手机号和对应的所述唯一的验证码。3.根据权利要求1所述的基于手机号验证码登录的会员系统,其特征在于,检验所述唯一的验证码的条件包括:-所述唯一的验证码没有超过有效期;-所述唯一的验证码和有效的手机号相匹配。4.根据权利要求1所述的基于手机号验证码登录的会员系统,其特征在于,所述验证码校验模块包括输入校验模块和自动校验模块;其中:所述输入校验模块用于根据收到的用户输入的校验指令,检验所述唯一的验证码是否符合条件;所述自动校验模块用于根据收到的包含所述唯一的验证码的短信并提取其中的验证码,检验所述唯一的验证码...

【专利技术属性】
技术研发人员:宫连志刘念
申请(专利权)人:南京猫酷科技股份有限公司上海分公司南京猫酷科技股份有限公司
类型:发明
国别省市:上海,31

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

1