Skip to content

Commit a0ea3af

Browse files
Merge pull request #5 from kingscode/created-page-forbidden
Created page forbidden
2 parents 160c919 + 5550a9c commit a0ea3af

File tree

3 files changed

+38
-0
lines changed

3 files changed

+38
-0
lines changed

generator/templates/Default/src/API.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ instance.interceptors.response.use(
4646
store.dispatch('Authorization/unauthorized');
4747
break;
4848
<%_ } _%>
49+
case 403:
50+
router.push({
51+
name: '403',
52+
});
53+
break;
4954
}
5055
} else {
5156
if (error.request) {
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<template>
2+
<div class="text-xs-center">
3+
<h1>
4+
Onjuiste autorisatie
5+
</h1>
6+
<div class="my-5 title">Je hebt niet voldoende rechten om deze actie uit te mogen voeren</div>
7+
<v-btn color="primary" @click="home">Terug naar de homepage</v-btn>
8+
</div>
9+
</template>
10+
11+
<script>
12+
13+
export default {
14+
name: 'page-forbidden',
15+
data() {
16+
return {};
17+
},
18+
methods: {
19+
home() {
20+
this.$router.push({name: 'home'});
21+
},
22+
},
23+
};
24+
</script>
25+
26+
<style scoped lang="scss">
27+
28+
</style>

generator/templates/Default/src/router.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ export default new Router({
1212
name: 'home',
1313
component: () => import('@/views/Home'),
1414
},
15+
{
16+
path: '/403',
17+
name: '403',
18+
component: () => import('./views/PageForbidden.vue'),
19+
},
1520
<%_ if (options.useAuthorisation) { _%>
1621
{
1722
path: '/login',

0 commit comments

Comments
 (0)