首页> 中国专利> 一种微信小程序授权码口令验证及访问人数限制的技术

一种微信小程序授权码口令验证及访问人数限制的技术

摘要

本发明涉及微信小程序技术领域,且公开了一种微信小程序授权码口令验证及访问人数限制的技术,包括软件技术,软件技术包括小程序页面授权码校验和后端系统功能管理,小程序页面授权码检验包括访问入口校验、机构授权启用判断、用户授权记录判断、授权码正确验证和授权人数限制验证,后端系统功能管理由平台端‑小程序授权码、平台端‑机构信息和机构端授权码机构组成。该微信小程序授权码口令验证及访问人数限制的技术,该微信小程序授权码口令验证及访问人数限制的技术,提供了一套可面向系统内所有机构个体设置单独的小程序授权码访问校验的软件功能,可实时进行访问监控,大大降低了技术实现成本及用户学习使用成本。

著录项

  • 公开/公告号CN114866275A

    专利类型发明专利

  • 公开/公告日2022-08-05

    原文格式PDF

  • 申请/专利权人 广州优谷信息技术有限公司;

    申请/专利号CN202210273927.7

  • 发明设计人 不公告发明人;

    申请日2022-03-19

  • 分类号H04L9/40(2022.01);

  • 代理机构深圳市育科知识产权代理有限公司 44509;

  • 代理人吴应永

  • 地址 510000 广东省广州市天河区棠东东路31号101房

  • 入库时间 2023-06-19 16:16:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-05

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及微信小程序技术领域,具体为一种微信小程序授权码口令验证及访问人数限制的技术。

背景技术

微信小程序属于面向所有微信用户使用的产品载体,访问页面不需要进行账号密码登录验证用户权限,但由于公司内的朗读小程序属于为各大行业机构单位搭建的朗读云服务平台,部分机构出于对内部的信息保护,期望能限制非本机构的真实用户进行访问,基于以上的应用需求及功能实现的便捷性,故而提出了一种微信小程序授权码口令验证及访问人数限制的技术。

发明内容

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种微信小程序授权码口令验证及访问人数限制的技术,以解决上述背景技术中提出的问题。

(二)技术方案

为实现上述目的,本发明提供如下技术方案:一种微信小程序授权码口令验证及访问人数限制的技术,包括软件技术,所述软件技术包括小程序页面授权码校验和后端系统功能管理。

所述小程序页面授权码检验包括访问入口校验、机构授权启用判断、用户授权记录判断、授权码正确验证和授权人数限制验证,所述后端系统功能管理由平台端-小程序授权码、平台端-机构信息和机构端授权码机构组成。

优选的,所述访问入口校验包括切换机构、机构页面分享、二维码扫码访问、机构页面跳转,其通过任意入口进行机构页面访问需触发授权码检验判断。

优选的,所述机构授权启用判断与用户授权记录判断,包括以下步骤:

所述第一步需判断当前访问机构页面的所述机构是否已开启授权访问限制;

(1)若开启,则进入下一步检验(用户授权记录检验);

(2)若未开启,则无须进行授权码检验;

所述第二步检验当前访问用户使用对所访问的机构存在过授权码验证通过的记录;

(1)若存在,则直接进入机构页面;

(2)若不存在,则进入下一个检验。

优选的,所述授权码正确检验和授权人数限制验证,包括以下步骤:

所述当出现授权码验证输入弹窗,输入高机构当前设置的授权码;

(3)若不匹配,则提示输入错误且无法进入下一个页面;

(4)如匹配,则进入下一步检验;

所述检验当前机构所配置授权码所与所允许的使用人数限制;

(1)若当前已达使用人数上限,则无法进一步访问;

(2)若当前未达使用人数上限,则正常访问机构页面。

优选的,所述平台端-小程序授权码包括新增授权码和查询列表,所述新增授权码,包括以下步骤;

打开新增授权码弹窗;

选择机构;

填写授权码;

填写人数限制;

所述查询列表可查询系统内对所有机构配置的授权码信息,其支持编辑授权码的人数限制,且只允许大于上一次设置的数值。

优选的,所述平台端-机构信息,包括以下步骤;

查询系统内需进行授权码配置的机构;

选择任意一个为该机构创建的授权码;

完成小程序授权访问启用。

优选的,所述机构端授权码记录,包括以下步骤;

支持查询通过授权码验证访问该机构的访问记录;

可选择验证时间范围/输入授权码,筛选对应的授权访问记录;

访问记录的字段数据,其主要由微信用户昵称及头像、电话号码、区域信息、使用授权码信息和验证时间组成。

(三)有益效果

与现有技术相比,本发明提供了一种微信小程序授权码口令验证及访问人数限制的技术,具备以下有益效果:

该微信小程序授权码口令验证及访问人数限制的技术,针对小程序平台内部分机构需进行保密性访问的需求,提供了一套可面向系统内所有机构个体设置单独的小程序授权码访问校验的软件功能,可根据不同机构的访问限制需求,设置不同内容格式及不同访问人数限制的机构授权码,相对于传统的账号登录验证更为便捷,机构不需要收集相关用户名单导入系统,用户不需要记住繁琐的账号、密码信息进入输入验证,仅需输入对应的授权码,即可完成对小程序内机构分区的访问,同时该授权码验证流程可覆盖全局访问入口进行触发,包括机构切换/扫码访问/分享页面进入,机构亦可通过自身的后台查询授权登录记录,匹配上对应的微信用户信息,实时进行访问监控,大大降低了技术实现成本及用户学习使用成本。

附图说明

图1为本发明结构示意图;

图2为本发明授权码流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种技术方案,一种微信小程序授权码口令验证及访问人数限制的技术,包括软件技术,软件技术包括小程序页面授权码校验和后端系统功能管理,小程序页面授权码检验包括访问入口校验、机构授权启用判断、用户授权记录判断、授权码正确验证和授权人数限制验证,后端系统功能管理由平台端-小程序授权码、平台端-机构信息和机构端授权码机构组成。

访问入口校验包括切换机构、机构页面分享、二维码扫码访问、机构页面跳转,其通过任意入口进行机构页面访问需触发授权码检验判断。

机构授权启用判断与用户授权记录判断,包括以下步骤:

第一步需判断当前访问机构页面的机构是否已开启授权访问限制;

(1)若开启,则进入下一步检验(用户授权记录检验);

(2)若未开启,则无须进行授权码检验;

第二步检验当前访问用户使用对所访问的机构存在过授权码验证通过的记录;

(1)若存在,则直接进入机构页面;

(2)若不存在,则进入下一个检验。

授权码正确检验和授权人数限制验证,包括以下步骤:

当出现授权码验证输入弹窗,输入高机构当前设置的授权码;

(1)若不匹配,则提示输入错误且无法进入下一个页面;

(2)如匹配,则进入下一步检验;

检验当前机构所配置授权码所与所允许的使用人数限制;

(1)若当前已达使用人数上限,则无法进一步访问;

(2)若当前未达使用人数上限,则正常访问机构页面。

平台端-小程序授权码包括新增授权码和查询列表,新增授权码,包括以下步骤;

打开新增授权码弹窗;

选择机构;

填写授权码;

填写人数限制;

查询列表可查询系统内对所有机构配置的授权码信息,其支持编辑授权码的人数限制,且只允许大于上一次设置的数值。

平台端-机构信息,包括以下步骤;

查询系统内需进行授权码配置的机构;

选择任意一个为该机构创建的授权码;

完成小程序授权访问启用。

机构端授权码记录,包括以下步骤;

支持查询通过授权码验证访问该机构的访问记录;

可选择验证时间范围/输入授权码,筛选对应的授权访问记录;

访问记录的字段数据,其主要由微信用户昵称及头像、电话号码、区域信息、使用授权码信息和验证时间组成。

本装置的工作原理:使用时,管理员通过小程序授权码为需要采用小程序授权码的机构配置对应的授权码(选择机构ID,设置授权码内容,人数限制),接着通过机构信息为该机构启用小程序授权码,选择对应的授权码ID,即可完成对机构的授权码配置,后续用户访问该小程序内该机构页面即需要进行授权码校验,成功输入授权码及当前属于该授权码人数限制内则可正常访问机构页面,若用户已对该机构完成过授权校验,则下次进入无须继续进行授权校验即可直接进入机构页面。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号