登录后,重定向到经过身份验证的根路径

时间:2018-02-07 05:10:59

标签: javascript vue.js vue-router

我的问题非常简单,用户登录后我希望系统将它们带到“Authenticated Root Path”。这种事情有成语吗?我正在做很多谷歌搜索,我找不到任何关于这个主题的内容。

这是我的SignIn.vue文件:

export default {
  data() {
    return {
      email: '',
      password: '',
      errorMessage: ""
    }
  },
  methods: {
    onSubmit: function () {
      axios.post('/user_token', {
        auth: {
          email: this.$refs.user_email.value,
          password: this.$refs.user_password.value
        }
      }).then(response => {
        this.$store.commit("LOGIN_SUCCESS", response)
      }).catch(error => {
        var err = error.response.data.errors
      })
    }
  }
}

现在成功登录后,路径就会停留​​在/sign_in路径上。我希望它更改为经过身份验证的根路径。我怎么能这样做?

我知道我没有发布可测试的东西,但我似乎无法在此找到前进的方向,所以我正在寻找任何可以帮助我的方法。谢谢!

0 个答案:

没有答案