传统的web开发实现登陆功能,一般的做法是输入账号密码、或者输入手机号及短信验证码进行登录。
服务端校验用户信息通过之后,下发一个代表登录态的 token 给客户端,以便进行后续的交互,每当token过期,用户都需要重新登录。
而在微信小程序中,可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系,从而实现登陆功能。
实现小程序用户体系主要涉及到openid和code的概念:
1调用wxlogin()方法会生成code,将code作为参数传递给微信服务器指定接口,就可以获取用户的openid。
2对于每个小程序,微信都会将用户的微信ID映射出一个小程序 openid,作为这个用户在这个小程序的唯一标识。
微信小程序登陆具体实现的逻辑如下图所示:
更加详细的功能图如下所示:
实际业务中,我们还需要登录态是否过期,通常的做法是在登录态(临时令牌)中保存有效期数据,该有效期数据应该在服务端校验登录态时和约定的时间(如服务端本地的系统时间或时间服务器上的标准时间)做对比。
这种方法需要将本地存储的登录态发送到小程序的服务端,服务端判断为无效登录态时再返回需重新执行登录过程的消息给小程。
另一种方式可以通过调用wxcheckSession检查微信登陆态是否过期:
1如果过期,则发起完整的登录流程
2如果不过期,则继续使用本地保存的自定义登录态
这种方式的好处是不需要小程序服务端来参与校验,而是在小程序端调用AP,流程如下所示:
小程序登陆方法
一、线下扫码小程序最基础的获取方式,是二维码。大家可以打开扫一扫,通过微信扫描线下二维码的方式进入小程序。
二、微信搜索在微信客户端最上方的搜索窗口,你可以通过搜索获取一个小程序。
三、公众号关联同一主体的小程序和公众号可以进行关联,并相互跳转,该功能需要经开发者自主设置后使用。一个公众号可以绑五个小程序,但一个小程序只能被一个公众号绑定。你可以通过公众号查看并进入所绑定的小程序,反之,也可以通过小程序查看并进入所关联的公众号。
小程序的登陆入口和公众号的登陆入口是一样的,因为小程序是公众号这个大整体的一份子。不一样在于账号的不同,所以腾讯要求一个邮箱对应一个账号。你用哪个邮箱注册的小程序,就用这个邮箱作为账号去登陆,然后和登陆公众号的流程一样,扫码就好了
1、首先用小程序账号登陆微信公众平台。然后点击左下角的“设置”,之后点击右侧上部的“开发设置”,进入开发设置页面。
2、在开发设置页面有几个区域,第一个区域叫“开发者ID”,第二个区域叫“服务器域名”我们关注的就是“服务器域名”这个区域。可以看到这个区域可以设置四个信息,request合法域名、socket合法域名、uploadFile合法域名和downloadFile合法域名。点击最右侧的“修改”链接,可以对这四个信息进行修改。
3、p>
输入考生信息登录。天津招考小程序登陆:
1、微信小程序搜索“天津招考”。
2、进入登录页面,填写考生本人登录信息。
3、点击“登录”。天津,简称“津”,别称津沽、津门,是中华人民共和国省级行政区、直辖市、国家中心城市、超大城市,国务院批复确定的中国北方对外开放的门户,中国北方的航运中心、物流中心和现代制造业基地。
以上就是关于微信小程序的登录流程全部的内容,包括:微信小程序的登录流程、奥乐齐小程序怎么登录、怎么登陆微信小程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)