手机号和验证码登录的 restful API 怎么写比较靠谱

手机号和验证码登录的 restful api 怎么写比较靠谱

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 10
liyu001989

学完了整个教程,你居然一点思路都没有我也是蛮悲哀的。。。

教程里面手机注册的接口少提交一个密码,不就是手机验证码登录?

5年前 评论

验证码可以是密码?

5年前 评论

@liyu001989 如果是 username可以是手机号和邮箱,password可以是验证码和密码,那么用户password没有填写,我提醒他密码没有填写还是密码没有填写,还有验证码和密码走的业务也差距很大吧

5年前 评论
liyu001989

你难道没有用手机验证码登录过某些应用吗。。。你的问题不就是用手机验证码登录?

还是你想要表达的是什么啊,补充提问吧,没懂。

5年前 评论

我的问题就是“手机验证码”和“手机号”登录也用

// 登录
$api->post('authorizations', 'AuthorizationsController@store')
    ->name('api.authorizations.store');

这个路由吗

5年前 评论

@liyu001989 老师,这里

5年前 评论
liyu001989

可以同一个接口啊,看你怎么设计了,单独给手机验证码加个接口也行啊。你是要问怎么设计接口吗?

5年前 评论

@liyu001989 是的,老师
手机号密码或者邮箱密码 我准备用上面的接口
但是手机号验证码这样的接口我想另起一个,但是我这边设计不好

5年前 评论
liyu001989

可以都用 authorizations,参数通过一个 type来区分是 密码,还是正码。

写成多个就是 phone/authorizations , sms/authorizations 之类的呗,起名字而已嘛,我一般复数名词放最后

5年前 评论

那么 /api/authorizations 这个路由
type 我可定义

  • 用户名密码
  • 手机号验证码
  • 微信登录 ??(干脆放一起貌似也可以对吧)

代码洁癖

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!