Laravel - 通过vue.js组件将用户插入数据库

时间:2017-08-18 12:51:13

标签: database laravel security vue.js

我正在Laravel创建小项目。我基于vue.js制作了一个小型CMS(它是基于组件的SPA应用程序),现在我(作为管理员)想要从vue的组件手动将用户插入数据库(用户名,电子邮件,密码和布尔isAdmin)。

问题是如何以安全的方式做到这一点?

1 个答案:

答案 0 :(得分:1)

我一直在使用vue-auth来处理我的项目。它通过vue-resourceaxios HTTP客户端将自身注入请求和响应中,并允许各种身份验证方案。 JWT是一种流行的选择,我使用bearer authentication

我将Rails用于我的API,所以我无法就Laravel结尾提供建议,但基本流程是 -

  1. Vue客户端POSTS登录请求
  2. 服务器响应OK并发回JWT,bearer token或客户端的其他一些有效负载
  3. Vue-auth处理此响应,然后将其注入将来对服务器的请求,授权请求