【问题标题】:Laravel - Inserting users to database through vue.js componentLaravel - 通过 vue.js 组件将用户插入数据库
【发布时间】:2018-01-27 04:03:42
【问题描述】:

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

问题是我怎样才能以安全的方式做到这一点?

【问题讨论】:

  • 你尝试了什么?

标签: database laravel security vue.js


【解决方案1】:

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

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

  1. Vue 客户端 POSTS 登录请求
  2. 服务器响应 OK 并向客户端发送回 JWT、不记名令牌或其他一些负载
  3. Vue-auth 处理此响应,然后将其注入到未来对服务器的请求中,对请求进行授权

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-08
    • 1970-01-01
    • 1970-01-01
    • 2015-12-03
    • 2020-12-31
    • 2021-10-27
    • 2017-06-21
    • 1970-01-01
    相关资源
    最近更新 更多