da-yoshi-k / huddle-guide

チームビルディングをサポートするWebサービス
https://huddle-guide.com/?utm_source=github
1 stars 0 forks source link

認証を必要とする画面の制御 #36

Closed da-yoshi-k closed 1 year ago

da-yoshi-k commented 1 year ago

ログインの有無によって遷移可能な画面・機能を制限する。

ログイン無しで遷移可能

ログインが必要

da-yoshi-k commented 1 year ago

以下のPRで該当するmiddlewareを作成しました。 https://github.com/da-yoshi-k/huddle-guide-frontend/pull/12

認証が必要なページ内では以下の記述でmiddlewareを読み込むものとします。

definePageMeta({
  middleware: ['require-login']
})
da-yoshi-k commented 1 year ago

全てのページでユーザー情報を取得するもの(localStorageに永続化しない)ものとして、 認証が必要な必要なページの記載を以下のように変更。

definePageMeta({
  requireLogin: true
})