Попытка защитить страницы, если они не подписаны в Nuxt JS и Firebase Auth - PullRequest
0 голосов
/ 29 января 2019

Я играю с этим пакетом Nuxt Firebase Auth, который я нашел на Github (https://github.com/james2doyle/nuxt-firebase-auth), который использует последнюю версию Nuxt JS & Firebase, а также Firebase Auth.

У меня естьмоя программа настроена с помощью опции Email / Password, и я пытаюсь защитить страницы, по сути, я хочу перенаправить пользователя со страницы, если он не вошел в систему.

Я пробовал несколько способов сделать этомне немного повезло. Я новичок в Auth в Firebase и Nuxt JS и хотел бы, чтобы меня указывали в правильном направлении.

У меня настроена страница под названием secret.vue, но это может быть любая страница, мояКод для этой страницы следующий:

<template>
  <div>
    secret page
  </div>
</template>

<script>
import { mapState } from 'vuex'

export default {
  middleware: 'anonymous',
  watch: {
    user (to, from) {
      this.$router.push('/account/login')
    }
  },
  computed: mapState([
    'user'
  ])
}
</script>

Есть предложения? Большое спасибо

...