4.2. 扩展 Larabbs 登录接口

Larabbs 登录接口

这一节我们来实现 Larabbs 中小程序的登录接口。Larabbs 已有的用户体系中,用户可以使用 邮箱 登录,在 第三本教程 中,我们增加了 手机注册微信登录 的接口,所以目前为止 Larabbs 可以使用:

  • 邮箱
  • 手机
  • 微信登录

三种方式进行登录。正如上一小节里提到过的,如果公众平台绑定了微信其他应用以及小程序,那么利用 UnionId 就可以获取到唯一的一个微信用户,但是由于我们并没有真实的微信手机应用或网页应用,所以暂不展开讨论。

如果你不想进行小程序服务端的开发,可以切换 larabs 到 L04_6.x 这个分支,这里有所有的代码。如果你是从第三本教程开始学习的,建议大家可以跟着一起修改一下。

小程序登录的场景为:

  1. 未能根据小程序的 openid 找...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
贡献者:1
讨论数量: 31

xuelong
weapp_openid 和 weixin_openid 区别?
3 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
328333982
提示"message": "This action is unauthorized.",??
2 个点赞 | 11 个回复 | 问答 | 课程版本 5.5
swan
调试接口时遇到 401:code 不正确?
1 个点赞 | 9 个回复 | 问答 | 课程版本 5.5
gan
code 不正确?
1 个点赞 | 6 个回复 | 问答 | 课程版本 5.5
赖皮小鳄鱼
这里好像并没有做新用户的注册绑定?
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
loog
272361997
我使用 code 请求 weapp API 时,总是返回 500.41002?
0 个点赞 | 7 个回复 | 分享 | 课程版本 2.0
daviLee
postman 请求接口返回 404?
0 个点赞 | 6 个回复 | 问答 | 课程版本 5.5
272361997
总是报用户名和密码错误!
0 个点赞 | 3 个回复 | 分享 | 课程版本 2.0
隔壁王叔叔
weapp/authorizations 报 class serializer 不存在
0 个点赞 | 2 个回复 | 问答 | 课程版本 2.0
Flourishing
老师,请问一下这个问题.
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
luckwang
AuthorizationsController.php 里的 Auth::guard ('API')->getUser ()?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
Fykex
如何实现用户切换?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
吃鱼不吐刺
2.0 版本中 “4.2. 扩展 Larabbs 登录接口” 存在错误
0 个点赞 | 1 个回复 | 问答 | 课程版本 2.0
吃鱼不吐刺
请求接口时提示 “This action is unauthorized.”
0 个点赞 | 1 个回复 | 问答 | 课程版本 2.0
Leon236
使用 POSTMAN 用 code 登录报错
0 个点赞 | 1 个回复 | 问答 | 课程版本 2.0
kirit0
$this->reponse 不存在?
0 个点赞 | 1 个回复 | 问答 | 课程版本 2.0
caojianx
值使用 code,登录"405 Method Not Allowed"的错误?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Rotor1996
数据库迁移修改表结构时出现问题
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
jinduo
用的 passport,没用 dingo API 的,不知道这样写有没有问题?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
mindgame1976
\EasyWeChat:: 这种写法报错Undefined type 'EasyWeChat'
0 个点赞 | 0 个回复 | 问答 | 课程版本 2.0
道生一
liwei3773
路由不是有 v1 吗?教程这里咋没有 v1 了?
0 个点赞 | 0 个回复 | 问答 | 课程版本 2.0
_null_
为啥我响应是 401
0 个点赞 | 0 个回复 | 分享 | 课程版本 2.0