4.2. 扩展 Larabbs 登录接口

本教程最新版为 2.1,当前版本已放弃维护,请阅读最新版本!

Larabbs 登录接口

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

  • 邮箱
  • 手机
  • 微信登录

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

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

小程序登录的场景为:

  1. 未能根据小程序的 openid 找到绑定的用户,则跳转到登录页面,让用户输入用户名(邮箱或手机)及密码,然后将用户与小程序 openid...

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

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

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

xuelong
weapp_openid 和 weixin_openid 区别?
3 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
328333982
提示"message": "This action is unauthorized.",??
2 个点赞 | 11 个回复 | 问答 | 课程版本 5.5