We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents aa77730 + 7b235f4 commit c0633a8Copy full SHA for c0633a8
1 file changed
src/router.ts
@@ -184,11 +184,21 @@ const router = createRouter({
184
router.beforeEach(async (to: RouteLocationNormalized) => {
185
const sessionStore = useSessionStore()
186
const pollStore = usePollStore()
187
+
188
try {
189
await loadContext(to)
190
} catch (error) {
191
Logger.error('Could not load context')
- return false
192
193
+ if (!sessionStore.userStatus.isLoggedin) {
194
+ // if the user is not logged in, redirect to the login page
195
+ window.location.replace(generateUrl('login'))
196
+ return false
197
+ }
198
199
+ return {
200
+ name: 'notfound',
201
202
}
203
204
0 commit comments