我们今天来接入账号密码的登录
业务:当点击会员时,判断用户是否登录,如果没有登录就跳转到登录页面
member模板的渲染
创建membr控制器,因为我们的member属于模板显示,所以定义在web目录下
然后定义member控制器方法的路由
添加完路由之后可以使用php artisan route:list测试一下,可以看到我们member 的路由已经设置好了
注意这里是需要修改首页的会员连接地址
然后添加一个登陆页面
在LoginController控制器添加一个create方法
这里也需要在web.php路由把create的路由设置为login
然后需要给member路由添加上中间件auth:api,这个中间件是用来判断是否登录的
这个时候我们在打开首页点击会员,会直接跳转到login页面
我们可以在看看登录页面的js的所需要的数据结构
这里是直接将账号密码提交到stroe方法中,因为是接口,所以我们需要把路由设置在api.php里边
设置登录验证的路由,这里使用了dingo
然后在登录页面修改提交地址
然后进行测试错误的账号和密码
到这里我们的账号和密码登录就结束了,下一章我们开始写微信登录
领取专属 10元无门槛券
私享最新 技术干货