下面小编就为大家带来一篇微信第三方登录(原生)demo【必看篇】。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在一家ecstore二开公司有一段时间了,公司希望往自己研发产品上面走,一直在培养新人。
最近要自己去微信登录,自己就在ectore的框架基础上,写的原生微信第三方登录以此来熟悉微信第三方登录,在ecstore上面去写。
一个简单的demo,不是很好,分享给大家,希望能给想做微信第三方登录的朋友带来思路...
首先:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
获取AppID,AppSecret,之后的处理:
1 2 |
|
处理微信登录开始
定义appid appsecert
1 2 3 |
|
绑定账号页面
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
当第一次微信登录,处理绑定账号页面
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
处理绑定注册页面
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
绑定注册页面
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
|
临时页面
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
loginWeixin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
|
curl模拟get请求
1 2 3 4 5 6 7 8 9 10 11 12 |
|
处理微信登录结束
就可以实现微信登录了,当然了,一个简单熟悉微信第三登录的demo,有机会用tp框架分装完善一个完整的微信第三方登录。