发表于: 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、做任务的时候是与技术作战,做项目时是与需求、业务和技术同时作战。



返回列表 返回列表
评论

    分享到