mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-08-14 15:58:36 +02:00
Add an Auto Lock page to enforce logout et prevent CSRF mismatch error
(completes #73 fix)
This commit is contained in:
25
resources/js/views/auth/Autolock.vue
Normal file
25
resources/js/views/auth/Autolock.vue
Normal file
@ -0,0 +1,25 @@
|
||||
<template>
|
||||
<form-wrapper :title="$t('auth.autolock_triggered')" :punchline="$t('auth.autolock_triggered_punchline')">
|
||||
<p>{{ $t('auth.change_autolock_in_settings') }}</p>
|
||||
<div class="nav-links">
|
||||
<p><router-link :to="{ name: 'login', params: {forceRefresh : true} }" class="button is-link">{{ $t('auth.sign_in') }}</router-link></p>
|
||||
</div>
|
||||
</form-wrapper>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data(){
|
||||
return {
|
||||
}
|
||||
},
|
||||
|
||||
mounted() {
|
||||
this.axios.get('/user/logout', {returnError: true}).catch(error => {
|
||||
// there is nothing to do, we simply catch the error to avoid redondant navigation
|
||||
});
|
||||
|
||||
this.$storage.clear()
|
||||
},
|
||||
}
|
||||
</script>
|
Reference in New Issue
Block a user