码迷,mamicode.com
首页 > 其他好文 > 详细

0041 用户授权

时间:2020-03-04 23:21:47      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:获取   openid   短信   其它   Nid   公众   登录   返回   pen   

  用户授权包括几个步骤:

  1)弹出登录页面,不提供单独的接口,用户访问其它页面时,如果没注册,则直接进入登录页面。

  需要注意的是:如果用户在公众号里访问其它页面,弹出登录页面时,会自动获取用户的微信信息,如头像、openid等。后端把这些用户信息一并发送到前端。如果用户在电脑浏览器上访问网页,则不获取用户其它信息。

  2)用户输入手机号,点击发送验证码。

  3)后台验证手机号,如果手机号合法,则返回一个Access_token。

  4)前端带上Access_token请求发送验证码,后端验证Access_token后,调用短信接口,发送验证码。

  5)用户收到并输入验证码,点击确定,前端把手机号、验证码和用户的其它信息(指微信登录的信息)一并发送到后端。.

 

  6)后端收到验证码,并验证验证码,确认无误后,保存用户信息,同时在前端session里保存用户Access_token,并重定向到程序首页。

  7)以后,前端每次访问,都会携带上Access_token,后端验证身份后,直接让用户登录,不需要用户再输入任何信息,只有当Access_token过期后,用户需要重新获取授权。

  

 

0041 用户授权

标签:获取   openid   短信   其它   Nid   公众   登录   返回   pen   

原文地址:https://www.cnblogs.com/dorian/p/12411597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!