#vue.js #nuxt.js
Вопрос:
Я пытаюсь защитить страницы входа, регистрации, восстановления, в настоящее время у меня защищена страница входа на промежуточном ПО, вот так
export default function({ app, route, redirect }) {
if (route.path !== "/account/login") {
//we are on a protected route
if (!app.$fire.auth.currentUser) {
//take them to sign in page
return redirect("/account/login");
}
} else if (route.path === "/account/login") {
if (!app.$fire.auth.currentUser) {
//leave them on the sign in page
} else {
return redirect("/");
}
}
}
но я не могу получить доступ к регистрации или восстановлению через nuxt-ссылку, могу ли я использовать промежуточное ПО для защиты этих страниц и визуализации.
Комментарии:
1. похоже, мы хотим, чтобы эти страницы были общедоступными без проверки подлинности: вход, регистрация и страница восстановления. Это правильно? Если да, то логика, рассматриваемая здесь, нуждается в корректировке.
2.
I can't access register or recovery via nuxt-link
, что это значит? Кроме того, вы, вероятно, могли бы сделать условие для нескольких путей, чтобы проверить, нужна ли им проверка подлинности, и пропустить пользователя или нет.3. эй, Кунукн, да, я пытаюсь это сделать, у меня есть только логин, настроенный с этой функцией