小程序登录方法、装置、设备及存储介质与流程

文档序号:34071496发布日期:2023-05-06 18:53阅读:65来源:国知局

本发明涉及登录验证领域,尤其涉及一种小程序登录方法、装置、设备及存储介质。


背景技术:

1、当前的小程序在多个领域中都有应用,但是由于小程序是在另一个程序上运行的其他程序不可避免的会涉及到登录的问题。虽然,小程序具有轻量化易于移植的优点,但小程序是在另一个账号上重新打开其他应用程序的方案,不可避免涉及账号登录问题。

2、由于,当前的小程序是在主程序上运行的方案,在小程序登录过程中较为复杂,总是需要再次输入账号信息,给用户带来巨大的困扰。因此,针对当前小程序登录过于繁琐的问题,需要一种灵活登录验证技术。


技术实现思路

1、本发明的主要目的在于解决针对当前小程序登录过于繁琐的技术问题。

2、本发明第一方面提供了一种小程序登录方法,包括步骤:

3、接收微信号的小程序进入指令;

4、判断所述微信号是否存在注册账户;

5、若不存在注册账户,则将推送注册页面至所述微信号中,在检查注册信息成功后,推送登录页面至所述微信号中;

6、若存在注册账户,则校验所述登录页面的密钥信息,判断所述密钥信息是否正确;

7、若不正确,则推送密码重置页面至所述微信号中;

8、若正确,则确定小程序登录成功。

9、可选的,在本发明第一方面的第一种实现方式中,所述判断所述微信号是否存在注册账户包括:

10、判断所述微信号是否存在登录记录;

11、若存在登录记录,则发送登录询问信息至所述微信号中,当接收确定登录指令时,拉取所述登录记录的注册账号和密钥信息,并确认所述微信号存在注册账户;

12、若不存在登录记录,则推送登录页面至所述微信号中,以及接收账号输入指令,校验所述账号输入指令对应的字符串是否为注册账户。

13、可选的,在本发明第一方面的第二种实现方式中,所述推送登录页面至所述微信号中,以及接收账号输入指令,校验所述账号输入指令对应的字符串是否为注册账户包括:

14、推送登录页面至所述微信号中,以及接收账号输入指令,分析所述账号输入指令的种类,其中,所述种类包括:手机号验证输入、第三方授权输入、账号输入;

15、当种类为手机验证输入时,则通过手机号发送验证短信,校验输入的验证码是否正确;

16、当种类为第三授权输入时,则访问预置第三方软件的接口数据,判断所述接口数据的字符串是否为合法的注册账号;

17、当种类为账号输入时,则接收所述登录页面输入的字符串,判断所述字符串是否为注册账户。

18、可选的,在本发明第一方面的第三种实现方式中,所述登录页面包括:账号输入框、密码输入框、不可点击状态的登录确定钮,所述接收所述登录页面输入的字符串,判断所述字符串是否为注册账户包括:

19、在所述账号输入框、所述密码输入框中显示缺省字符串,监控所述账号输入框和所述密码输入框的内容字符串,判断所述内容字符串是否与所述缺省字符串均不一致;

20、若均不一致,则将所述登录确定钮修改为可点击状态,当接收点击指令时,判断所述账号输入框的内容字符串是否为注册账号。

21、可选的,在本发明第一方面的第四种实现方式中,所述将推送注册页面至所述微信号中,在检查注册信息成功后,推送登录页面至所述微信号中包括:

22、推送注册页面值所述微信号中,接收所述注册页面的输入指令,其中,所述注册页面包括:账号注册框、密码注册框;

23、对所述账号注册框、所述密码注册框的注册字符串进行格式校验,得到校验结果;

24、当校验结果为合格时,推送登录页面至所述微信号中。

25、可选的,在本发明第一方面的第五种实现方式中,当校验结果不合格时,发送格式错误通知信息至所述微信号中。

26、可选的,在本发明第一方面的第六种实现方式中,所述校验所述登录页面的密钥信息,判断所述密钥信息是否正确包括:

27、将所述登录页面的密钥信息与注册账号进行组合处理,得到验证字符串;

28、将所述验证字符串发送至预置服务器中,接收到服务器反馈的验证结果;

29、根据所述验证结果,判断所述密钥信息是否正确。

30、本发明第二方面提供了一种小程序登录装置,,所述小程序登录装置包括:

31、接收模块,用于接收微信号的小程序进入指令;

32、判断模块,用于判断所述微信号是否存在注册账户;

33、注册模块,用于若不存在注册账户,则将推送注册页面至所述微信号中,在检查注册信息成功后,推送登录页面至所述微信号中;

34、密钥校验模块,用于若存在注册账户,则校验所述登录页面的密钥信息,判断所述密钥信息是否正确;

35、密码重置模块,用于若不正确,则推送密码重置页面至所述微信号中;

36、确认模块,用于若正确,则确定小程序登录成功。

37、本发明第三方面提供了一种小程序登录设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述小程序登录设备执行上述的小程序登录方法。

38、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的小程序登录方法。

39、在本发明实施例中,通过对小程序的登录结合主程序的信息进行快速登录也可以执行换号登录,覆盖其他登录方式,在下次登录时可以执行原有账号也可以执行新账号的登录方式,既克服原有的每次小程序登录都需要输入账号的繁琐,也克服了过于生硬的默认登录方式。



技术特征:

1.一种小程序登录方法,其特征在于,包括步骤:

2.根据权利要求1所述的小程序登录方法,其特征在于,所述判断所述微信号是否存在注册账户包括:

3.根据权利要求2所述的小程序登录方法,其特征在于,所述推送登录页面至所述微信号中,以及接收账号输入指令,校验所述账号输入指令对应的字符串是否为注册账户包括:

4.根据权利要求3所述的小程序登录方法,其特征在于,所述登录页面包括:账号输入框、密码输入框、不可点击状态的登录确定钮,所述接收所述登录页面输入的字符串,判断所述字符串是否为注册账户包括:

5.根据权利要求1所述的小程序登录方法,其特征在于,所述将推送注册页面至所述微信号中,在检查注册信息成功后,推送登录页面至所述微信号中包括:

6.根据权利要求5所述的小程序登录方法,其特征在于,当校验结果不合格时,发送格式错误通知信息至所述微信号中。

7.根据权利要求1所述的小程序登录方法,其特征在于,所述校验所述登录页面的密钥信息,判断所述密钥信息是否正确包括:

8.一种小程序登录装置,其特征在于,所述小程序登录装置包括:

9.一种小程序登录设备,其特征在于,所述小程序登录设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的小程序登录方法。


技术总结
本发明涉及登录验证领域,公开了一种小程序登录方法、装置、设备及存储介质。该方法包括:接收微信号的小程序进入指令;判断所述微信号是否存在注册账户;若不存在注册账户,则将推送注册页面至所述微信号中,在检查注册信息成功后,推送登录页面至所述微信号中;若存在注册账户,则校验所述登录页面的密钥信息,判断所述密钥信息是否正确;若不正确,则推送密码重置页面至所述微信号中;若正确,则确定小程序登录成功。

技术研发人员:彭水平,刘少科,彭志峰,孙伟红
受保护的技术使用者:深圳作为科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!