东莞凤岗哪里有学做网站的,成都品牌设计网站,网站观赏,官方网站后台怎样做超链接前言#xff1a; 之前博主给大家介绍了小程序的授权登录案例#xff0c;今天我使用结合项目#xff0c;后台的方式来给大家展示 一#xff0c;微信授权登录流程 步骤流程#xff1a; 1.小程序调用wx.login() 获取 临时登录凭证code #xff0c;并回传到开发者服务器 2.开…前言 之前博主给大家介绍了小程序的授权登录案例今天我使用结合项目后台的方式来给大家展示 一微信授权登录流程 步骤流程 1.小程序调用wx.login() 获取 临时登录凭证code 并回传到开发者服务器 2.开发者服务器以appidappsecretcode换取 用户唯一标识openid和会话密钥session_key。 3.开发者服务器根据用户标识来生成自定义登录态用于后续业务逻辑中前后端交互时识别用户身份 4.客户端保存后端生成的自定义登录态并在下一次发送请求的时候带上这个自定义登录态。 注意临时登录凭证code只能使用一次 今天我们要完成的效果如下并且要将登录的信息入库并且每次我们授权登录了小程序时候登录的时间要是最近一次的登录时间。 1.2导入后台ssm项目这里如果不清楚的话可以翻看我之前的博客。 1.3修改maven为本地 查看AppID(小程序ID)AppSecret(小程序密钥)
小程序 (qq.com)https://mp.weixin.qq.com/wxamp/devprofile/get_profile?token840964369langzh_CN
指定的文件中修改成自己的idAppSecret 如果不修改成自己的id和AppSecret就可能会登录失败且后台报错 修改了之后我们重新启动项目还是不行就重新打开开发的工具 进入数据库查看是否成功 二当我们的昵称带有特殊的符号或图案时处理方法 我们在使用小程序时肯定会有特殊的要求或者想法有特殊的符号或图案时我们的登录是否还是可以成功
选择有图案的账号测试 测试结果肯定是失败的
解决方法
打开我们的MySQL安装的路径找到my.ini文件
utf8修改成utf8mb4
重启服务 查看数据库已成功