微信开放扫码登陆

一 准备工作

1 注册开放平台账号

2 创建应用

3 获取appid  和appsecret  

4 设置授权回调域 

第一次使用要创建网站应用  填写网站的基本信息 appid  和appsecret   在应用中获取

 

 

二 业务流程分析  

点击资源中心  -》网站应用-》微信登陆功能-》网站应用开发指南

url携带的第二个参数是 redirect_url  要与应用中的 授权回调域 要求一致 

然后去看微信登陆功能的第二项  授权接口调用   通过code  获取到了access_token  

数据库设计  用户表  还有微信登陆表  下面的是微信登陆表

uid为两张表的关联字段  

 

代码实现 登陆界面增加微信登陆的超链接   链接地址  如下

用户扫码登陆后  回跳转到  第一步请求code 地址里的第二个参数填写的地址   跳转后 地址栏回携带code的参数  使用$_GET 接收 code    通过code 来获取accsee_token  

思路 代码 

通过ajax 来判断用户是选中绑定账号还是注册新用户

用户点击绑定已有账号  让用户输入用户名和密码  根据用户名和密码 来查询用户表获取uid  插入到微信登陆表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值