Laravel 使用手机号加验证码实现用户登录、注册

更新日期: 2018-12-14 阅读次数: 11948 分类: Laravel

是否需要使用 password

理论上,登陆使用手机号及验证码已经足够,唯一的问题是,发送短信的成本。看上去,加上个登陆密码会更好,能省去不少成本。

但是,仔细想想,如果你的商城平台的流量大部分来自于渠道方,用户主动回头访问的概率很低,那就完全没有必要设置密码。设置了密码还会带来弊端

  • 不常登陆的网站,理论上一段时间不用,密码就会忘掉,最后还得短信找回密码
  • 设置密码的过程,增加了干扰用户购买的时间,不利于转化

如果省去了设置密码的步骤,实际上就不需要注册页面了,统一使用 login 逻辑即可。

流程图

Laravel 使用手机号加验证码实现用户登录、注册

lararal 自带的授权逻辑

由于使用手机号加验证码的方式与 laravel php artisan make:auth 自带的用户认证方式差异较大,所以无需使用,自己搞就可以了。

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式