Prevent browser 'Go Back' when you undesirably trying to go to previous page after sign in to your account

This commit is contained in:
Peter Papp
2020-11-22 10:30:06 +01:00
parent 1658627069
commit fefc10afb8
2 changed files with 28 additions and 3 deletions

View File

@@ -27,7 +27,7 @@
"/chunks/database.js": "/chunks/database.js?id=a6f7e8d1696493c60072",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=1d8ee4bfbcde69c97021",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=f56517bee181ef89921f",
"/chunks/files.js": "/chunks/files.js?id=a1e640bd620ede3e81f2",
"/chunks/files.js": "/chunks/files.js?id=3ef8a3af6ad6fd8d0966",
"/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/trash~chunks~3ea7670b.js": "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/trash~chunks~3ea7670b.js?id=335030ccf561b022c47f",
"/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.js": "/chunks/files~chunks/shared-files~chunks/shared-page~chunks/trash.js?id=fe3fac648fc629b4dd8e",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=06fc72f0d9a057bb8f18",
@@ -416,5 +416,16 @@
"/chunks/files~chunks/shared-files~chunks/shared-page.fe9b991e1ab48bde8d57.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.fe9b991e1ab48bde8d57.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.e7d96bedcda24ff8514b.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.e7d96bedcda24ff8514b.hot-update.js",
"/js/main.ca7473ea28decc85cc35.hot-update.js": "/js/main.ca7473ea28decc85cc35.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.32ad32f00c2b1b602349.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.32ad32f00c2b1b602349.hot-update.js"
"/chunks/files~chunks/shared-files~chunks/shared-page.32ad32f00c2b1b602349.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.32ad32f00c2b1b602349.hot-update.js",
"/js/main.8297a57d4ae329d1d170.hot-update.js": "/js/main.8297a57d4ae329d1d170.hot-update.js",
"/chunks/files.6193090dc64c27815c3f.hot-update.js": "/chunks/files.6193090dc64c27815c3f.hot-update.js",
"/chunks/files.97f91865c94512463ad3.hot-update.js": "/chunks/files.97f91865c94512463ad3.hot-update.js",
"/chunks/files.2bd195954f091ec3be91.hot-update.js": "/chunks/files.2bd195954f091ec3be91.hot-update.js",
"/chunks/files.8c43e689c382348f2c6d.hot-update.js": "/chunks/files.8c43e689c382348f2c6d.hot-update.js",
"/chunks/files.04621b7f1f9b7f35ecd3.hot-update.js": "/chunks/files.04621b7f1f9b7f35ecd3.hot-update.js",
"/chunks/files.34a58c8e02bc07b2e07b.hot-update.js": "/chunks/files.34a58c8e02bc07b2e07b.hot-update.js",
"/chunks/files.212f7334fd1aeb5ffc1c.hot-update.js": "/chunks/files.212f7334fd1aeb5ffc1c.hot-update.js",
"/chunks/files.18a508fca4c59dd96946.hot-update.js": "/chunks/files.18a508fca4c59dd96946.hot-update.js",
"/chunks/files.165f17c8b3bc022887da.hot-update.js": "/chunks/files.165f17c8b3bc022887da.hot-update.js",
"/chunks/files.0773bcde7a1f49b4c4c4.hot-update.js": "/chunks/files.0773bcde7a1f49b4c4c4.hot-update.js"
}

View File

@@ -188,7 +188,21 @@
// Listen for dragstart folder items
events.$on('dragstart', (item) => this.draggedItem = item)
}
},
beforeRouteLeave(to, from, next) {
// Inquire user about his willing to step back to sign in page
if (to.name === 'SignIn') {
const answer = window.confirm('Do you really want to leave?')
if (answer) {
next()
} else {
next(false)
}
} else {
next()
}
},
}
</script>