发表于: 2017-08-29 17:30:21
1 1064
今天完成的事情:
1、过一遍和“用户、会员”有关的所有需求。
“开通会员”、“微信登录/绑定账号”、“登录/注册/找回密码”、“卡券激活会员”
写了一下前台签到规则的伪代码。
if (当天是否已签到过了){
前往成功页面
}else{
插入签到记录
if(是否连续签到){
取出 连续签到次数
}else{
}
}
2、学习了微信官方的《网站应用微信登录开发指南》
“微信登录,是指移动应用和网站应用通过接入该功能,让用户可以通过微信帐号来登录,降低注册门槛和用户流失率。此外还会在经过用户同意后,将用户基本信息(头像、昵称、性别、地区、语言)提供给开发者。”
首先想让自己的(应用)网站具备微信扫码登录的功能。你需要将你的应用拿去给腾讯审核。
审核通过会获得相应的AppID和AppSecret。
-------------------------------------------------------------------------------------------------------------------
拿“掘金”做个例子。
点击“微信”后,弹窗二维码框的地址栏的完整URL为:
https://open.weixin.qq.com/connect/qrconnect?appid=wx1f78f78832fc2c16&redirect_uri=https%3a%2f%2fgold.xitu.io%2foauth%2flogin&response_type=code&scope=snsapi_login&state=wechat#wechat_redirect
在线 url 解码一下:
https://open.weixin.qq.com/connect/qrconnect?appid=wx1f78f78832fc2c16&redirect_uri=https://gold.xitu.io/oauth/login&response_type=code&scope=snsapi_login&state=wechat#wechat_redirect
可以发现 URL 中有 appid、response_type、redirect_uri、scope、state。
(这个appid是每个网站唯一的,就是说无论打开多少次掘金的二维码弹窗,她的appid总是wx1f78f78832fc2c16)
此时用户用微信扫码后、点击“确认”后、将会重定向到 redirect_uri 这个地址。
明天计划的事情:
1、【逗你学一期】晨会。
2、给杨舜他们的组代码code review。
遇到的问题:
1、今天看师弟日报时想到的问题,MySQL连接数据库原理、MVC 的 service 层需要写复杂的业务逻辑代码吗?
2、微信第三方登录的整个流程还没完全弄明白。
收获:
1、做任务的时候是与技术作战,做项目时是与需求、业务和技术同时作战。
评论