文档章节

app第三方登录服务端关联本地账号

hfisop
 hfisop
发布于 2017/04/07 13:15
字数 389
阅读 27
收藏 1

我们的APP 要接入第三方登录  

接入微信

1去开放平台在你的移动应用中 申请微信登录权限 

2客户端 调用微信接口 返回 用户openid 昵称 头像啥的

3 关联本地账号 服务端逻辑

新建一个 微信app用户表  里面字段 包含有微信第三方登录成功返回后的信息 以及一个

与ecs-users 表 相关联的字段 ect_uid  以及手机号 验证码 验证时间 的字段

接下来 客户端需要请求的有3个接口

 

1  第一个接口判断用户有没有用微信登陆过也就是看微信表里有没有他的openid  有 直接返回登录成功的后的数据

没有 返回进行手机绑定

2 第二个接口 为短信接口  发送验证码  

3 第三个接口 手机号绑定并关联微信 

短信验证成功后 查数据库 看此手机号是否已经注册过 

 1注册过 把微信信息插入微信表  关联user表 两表联查返回数据

 2没有注册过  微信信息插入微信表 在user 表里 生产随机用户名 密码(以后可以改,也可以用短信登录) 最重要的是把手机填进去  然后关联    表联查返回数据

至此 本地账号数据就与微信号数据同步了 有bug以后再改把 

 

 

© 著作权归作者所有

共有 人打赏支持
hfisop
粉丝 9
博文 137
码字总数 76796
作品 0
海淀
程序员
北京九州云腾科技有限公司/IDP2-NativeApp-Android

#IDP2-NativeApp-Android 项目包括三个模块 SDK -集成的SDK DEMO -集成的示例 DOC -集成文档 ###IDPNativeAppSDK- Android - 开发文档 更新时间 2016年12月5号 SDK版本号 1.0.0 ###一、介绍 ...

北京九州云腾科技有限公司
2017/01/12
0
0
整合用户篇—Oauth2理解与构造简单的系统

当你运营越来越多的项目,每个项目的业务都不一样,每个需要使用到这些业务的用户就需要注册方能进行使用。如果用户还需要使用其他项目的功能,就必须还得注册使用。造成反复注册,反复登录的...

Eller
2016/09/21
711
2
leo108/php_cas_server

简介 PHP CAS Server是一个基于Laravel框架开发的CAS服务端实现,旨在解决使用PHP技术栈的中小型公司因无法对Java版CAS服务端二次开发而放弃使用CAS的问题,因此本项目的核心目标之一就是易于...

leo108
2016/10/30
0
0
Android-IM即时通讯实现自动登陆功能

效果图 简介 项目源码请参考 Android-IM 项目服务端使用极光JMessage 自动登陆的动画使用了一个lottie的第三方库,关于使用方法写过一篇相关文章,需要的话可以参考 一款非常好用的动画库Lot...

八怪不姓丑
2017/09/05
0
0
关于注册登录那点事儿

注册登录是好多产品都有的功能,虽然常规,但里面也是很有门道的,我们一起来聊聊~~ 注册登录的分类: 无需注册登录:通常没有账号体系,主要是工具类应用,比如计算器、手电筒等。 非强制登...

狄睿鑫老师
2017/03/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【mpvue】三

使用了快1个月,陆续整理发现的坑 1、pageA-pageB-pageA-pageC 如果以这种顺序,大概理解成,列表进详情B, 返回列表进入详情C,那么进入详情C的时候,会因为缓存,先展现详情B的内容。解决方...

登天的感觉
13分钟前
0
0
在EXCEL指定SHEET页,指定文字位置,插入批注

Java操作EXCEL文件,利用POI,在EXCEL指定SHEET页中指定文字位置处插入批注 package excel; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.poi.hssf......

zhaochaochao
14分钟前
0
0
一些网站。

UI schema,可以用json定义UI表单:https://jsonforms.io/examples/array

王坤charlie
21分钟前
0
0
百万连接,百亿吞吐量服务的JVM性能调优实战

转载占小狼博客 应用:shark-新美大移动端网络优化(每日接受移动端请求约150亿) 应用特点 : qps比较高,新生代增长飞快 用户的连接需要维持一段时间 单机需要维持海量连接,几十万的级别 以...

BakerZhu
24分钟前
0
0
iOS涂色涂鸦效果、Swift仿喜马拉雅FM、抽屉转场动画、拖拽头像、标签选择器等源码

iOS精选源码 LeeTagView 标签选择控件 为您的用户显示界面添加美观的加载视图 Swift4: 可拖动头像,增加物理属性 Swift版抽屉效果,自定义转场动画管理器 Swift 仿写喜马拉雅FM 可能是最好用...

sunnyaigd
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部