0041 用户授权

Posted dorian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0041 用户授权相关的知识,希望对你有一定的参考价值。

  用户授权包括几个步骤:

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

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

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

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

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

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

 

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

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

  

 

以上是关于0041 用户授权的主要内容,如果未能解决你的问题,请参考以下文章

Oracle关于用户的授权问题

数据库04,用户授权及备份

oracle如何授权当前用户只能增删改查当前用户的表

小程序-用户授权/授权后的信息读取流程

sqlsever中对用户授权时显示无法授权

如何给MySql创建连接用户并授权