如何获得微信小程序appid和app secret?

如何获得微信小程序appid和app secret?,第1张

点击链接进入微信中郑兄公众号登录页面: https://mp.weixin.qq.com/

点击开丛察发>开发设置

AppSecret 需要手动点击生成,卖袭如下图所示:

1.用户点击微信授权,小程序端获取手机号

2.小程序端枯此腊将手机号和code传给后台

3.后台通过code获取openid

如果openid已经存在,返回用户信息

如果openid不存在,并且该手机号未和openid绑定,那么该openid和手机号均可用户登录,返回用户信息

如果openid不存在,并且该手机号已经和某个openid绑定了,那么返回错误信息

补充:

前端传给后台code,后台通过小程序的一个方法(使用code,小程序appid和secret)从微信获取唯一标识openid(或unionid)

1.前端传给后台code,后台(使用code,小程序appid和secret获取)从微信获取唯一标识openid(或unionid)

2.如果后台存在该openid用户,返回登录成功的参数

如果不扒戚存在该openid用户,返给前端openid和一个失败的标识

3.前端界面跳转,变成输入手机号和验证码界面。

如果手机号存在,登录成功,返回参数。并且如果没有绑定微信,那么绑定openid

如果手机号不存在,那么注册该手机号为用户,并且绑定openid

或者第三步骤为:

3.前端将openid和手机号+密码给后台

如果登录成功,返回登录成功参数,并且如果没有绑定微信,那么绑定微信

如果用户(手机号)存在,密码错误,提示密码错误

如果用户(手机号没滑)不存在,那么注册该密码为登录密码

接口地址:GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

appid=appid(小程汪樱桥序id)

secret=appSecret(小程序密钥颂闷)

JSCODE=code(用户登录凭证,需要小程序调用wx.login()进行获取,困猛有效期5分钟)

grant_type=authorization_code(不需要开发者改变)

openid----用户唯一标识

session_key--会话密钥

encryptedData--加密数据

sessionKey-----会话密钥

iv-向量


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12397003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存