added Successfully verify email send route(Vue)

This commit is contained in:
Milos Holba
2021-05-31 18:19:42 +02:00
parent 359ae80e22
commit 2bba4f961a
6 changed files with 95 additions and 4 deletions
@@ -150,6 +150,9 @@ class AccountController extends Controller
*/
public function create_token(UserCreateAccessTokenRequest $request)
{
// Check if is demo
abort_if(is_demo_account('howdy@hi5ve.digital'), 204, 'Done.');
return response(
Auth::user()->createToken($request->input('name')),
201
@@ -164,6 +167,9 @@ class AccountController extends Controller
*/
public function revoke_token(PersonalAccessToken $token)
{
// Check if is demo
abort_if(is_demo_account('howdy@hi5ve.digital'), 204, 'Done.');
if(Auth::user()->id !== $token->tokenable_id) {
return response('Unauthorized', 401);
}
+2
View File
@@ -480,6 +480,8 @@ return [
'page_not_verified.resend_button' => 'Resend verification email.',
'page_email_successfully_verified.title' => 'Your account was successfully verified!',
'page_email_successfully_verified.subtitle' => 'Now you can log in.',
'page_email_successfully_send.title' => 'Email was successfully send!',
'page_email_successfully_send.subtitle' => 'Check your email address where was the email send.',
'popup_create_folder.folder_default_name' => 'New Folder',
'popup_create_folder.label' => 'Type Name',
'popup_create_folder.placeholder' => 'Type your name',
+36 -3
View File
@@ -32,7 +32,7 @@
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plan-subscribers~chunks/plans~chunks/settings-i~0e2a0654.js?id=8e86179595c935837731",
"/chunks/database.js": "/chunks/database.js?id=b86430381b515d8d220a",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=2167671fe3099f75ecfe",
"/chunks/email-verified.js": "/chunks/email-verified.js?id=b74ed8c3fab2d6123bd4",
"/chunks/email-verified.js": "/chunks/email-verified.js?id=3166a561f7fac48f4a66",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=575db3cd8ad3a9ce6c37",
"/chunks/files.js": "/chunks/files.js?id=b852156f00c07bcd55aa",
"/chunks/files~chunks/platform~chunks/shared/file-browser.js": "/chunks/files~chunks/platform~chunks/shared/file-browser.js?id=c1af7637432594f4a242",
@@ -71,7 +71,7 @@
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=238c362399a4018549bd",
"/chunks/shared/file-browser.js": "/chunks/shared/file-browser.js?id=d630c473dc6b751ec50f",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=040a7241ea133456200c",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=649d051ab2fa0118f313",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=7400cf64cbdf59ff0e65",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=4145fb89140eac0c34a4",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=20721ca146c27a67bccd",
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=d21cbdb1cee9197323c3",
@@ -91,5 +91,38 @@
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~2fac28cc.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~2fac28cc.js?id=57c854adb91ed9a9d088",
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~d5e36d91.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~d5e36d91.js?id=170765b4fd923b62195c",
"/vendors~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.js": "/vendors~chunks/files~chunks/platform~chunks/shared~chunks/shared/file-browser~chunks/shared/single-file.js?id=ca01bfe1656f58710763",
"/vendors~chunks/platform~chunks/shared.js": "/vendors~chunks/platform~chunks/shared.js?id=eb141834bc24b72d8e92"
"/vendors~chunks/platform~chunks/shared.js": "/vendors~chunks/platform~chunks/shared.js?id=eb141834bc24b72d8e92",
"/chunks/sign-in.03b2f0a0d96cc1b165ea.hot-update.js": "/chunks/sign-in.03b2f0a0d96cc1b165ea.hot-update.js",
"/chunks/sign-in.5feac1a963b3f0258c21.hot-update.js": "/chunks/sign-in.5feac1a963b3f0258c21.hot-update.js",
"/chunks/sign-in.73c7b1224c56d3ffa6ce.hot-update.js": "/chunks/sign-in.73c7b1224c56d3ffa6ce.hot-update.js",
"/chunks/sign-in.03abe012c13b7dcb6388.hot-update.js": "/chunks/sign-in.03abe012c13b7dcb6388.hot-update.js",
"/chunks/sign-in.6b0f68e3a1579859fda7.hot-update.js": "/chunks/sign-in.6b0f68e3a1579859fda7.hot-update.js",
"/chunks/sign-in.42d44cbae182a4e0139f.hot-update.js": "/chunks/sign-in.42d44cbae182a4e0139f.hot-update.js",
"/chunks/sign-in.487d856b3576a1867df3.hot-update.js": "/chunks/sign-in.487d856b3576a1867df3.hot-update.js",
"/js/main.92155fdef5a4a833d6e7.hot-update.js": "/js/main.92155fdef5a4a833d6e7.hot-update.js",
"/chunks/email-verified.92155fdef5a4a833d6e7.hot-update.js": "/chunks/email-verified.92155fdef5a4a833d6e7.hot-update.js",
"/chunks/email-verified.ccffbbb665dfe393ac61.hot-update.js": "/chunks/email-verified.ccffbbb665dfe393ac61.hot-update.js",
"/chunks/email-verified.4474e66d90ba4073ad97.hot-update.js": "/chunks/email-verified.4474e66d90ba4073ad97.hot-update.js",
"/chunks/email-verified.6ed05c07efd0d2082dde.hot-update.js": "/chunks/email-verified.6ed05c07efd0d2082dde.hot-update.js",
"/chunks/email-verified.57cc1a9108bfbba7867c.hot-update.js": "/chunks/email-verified.57cc1a9108bfbba7867c.hot-update.js",
"/js/main.a46d7b03de92e7875120.hot-update.js": "/js/main.a46d7b03de92e7875120.hot-update.js",
"/chunks/email-verified.a46d7b03de92e7875120.hot-update.js": "/chunks/email-verified.a46d7b03de92e7875120.hot-update.js",
"/chunks/email-verified.213b9be903182fa9aa7b.hot-update.js": "/chunks/email-verified.213b9be903182fa9aa7b.hot-update.js",
"/chunks/email-verified.2bbca79b036ed2a3d415.hot-update.js": "/chunks/email-verified.2bbca79b036ed2a3d415.hot-update.js",
"/chunks/email-verified.c7f104506ffdb98f3e51.hot-update.js": "/chunks/email-verified.c7f104506ffdb98f3e51.hot-update.js",
"/chunks/email-verified.a188eecfc3952bb05dc3.hot-update.js": "/chunks/email-verified.a188eecfc3952bb05dc3.hot-update.js",
"/chunks/email-verified.ac0b011290694d0c8c29.hot-update.js": "/chunks/email-verified.ac0b011290694d0c8c29.hot-update.js",
"/chunks/email-verified.a2269720721cf12e24bd.hot-update.js": "/chunks/email-verified.a2269720721cf12e24bd.hot-update.js",
"/chunks/sign-in.35b248b12db14b6e9fc1.hot-update.js": "/chunks/sign-in.35b248b12db14b6e9fc1.hot-update.js",
"/chunks/sign-in.933f4c650a15045ee213.hot-update.js": "/chunks/sign-in.933f4c650a15045ee213.hot-update.js",
"/chunks/sign-in.e0e3697544aa3c0485c9.hot-update.js": "/chunks/sign-in.e0e3697544aa3c0485c9.hot-update.js",
"/chunks/sign-in.4786f43e9040d6e936b7.hot-update.js": "/chunks/sign-in.4786f43e9040d6e936b7.hot-update.js",
"/chunks/email-verified.0a930a87b26b0609d407.hot-update.js": "/chunks/email-verified.0a930a87b26b0609d407.hot-update.js",
"/chunks/email-verified.71693997bad64c31f910.hot-update.js": "/chunks/email-verified.71693997bad64c31f910.hot-update.js",
"/chunks/email-verified.f91c3c3665df39d7c13f.hot-update.js": "/chunks/email-verified.f91c3c3665df39d7c13f.hot-update.js",
"/chunks/email-verified.ffe0bd6394742aa7fa28.hot-update.js": "/chunks/email-verified.ffe0bd6394742aa7fa28.hot-update.js",
"/chunks/email-verified.5007de77c5f51a2b4a34.hot-update.js": "/chunks/email-verified.5007de77c5f51a2b4a34.hot-update.js",
"/chunks/email-verified.8d037ee147102845ad13.hot-update.js": "/chunks/email-verified.8d037ee147102845ad13.hot-update.js",
"/chunks/email-verified.e4aa07b4150b9587f66e.hot-update.js": "/chunks/email-verified.e4aa07b4150b9587f66e.hot-update.js",
"/chunks/email-verified.de0ec82c5397a8b78f03.hot-update.js": "/chunks/email-verified.de0ec82c5397a8b78f03.hot-update.js"
}
+9
View File
@@ -343,6 +343,15 @@ const routesAuth = [
requiresAuth: false
},
},
{
name: 'SuccessfullySend',
path: '/successfully-send',
component: () =>
import(/* webpackChunkName: "chunks/email-verified" */ './views/Auth/SuccessfullySendEmail'),
meta: {
requiresAuth: false
},
},
{
name: 'SignIn',
path: '/sign-in',
+6 -1
View File
@@ -128,7 +128,12 @@
post('/api/user/email/resend/verify', {
email: this.loginEmail
})
.then(console.log('send'))
.then(
this.$router.push({name: 'SuccessfullySend'})
)
.catch(() => {
this.$isSomethingWrong()
})
},
async logIn() {
@@ -0,0 +1,36 @@
<template>
<AuthContentWrapper>
<AuthContent :visible="true">
<img v-if="config.app_logo" class="logo" :src="$getImage(config.app_logo)" :alt="config.app_name">
<b v-if="! config.app_logo" class="auth-logo-text">{{ config.app_name }}</b>
<h1>{{ $t('page_email_successfully_send.title') }}</h1>
<h2>{{ $t('page_email_successfully_send.subtitle') }}</h2>
</AuthContent>
</AuthContentWrapper>
</template>
<script>
import AuthContentWrapper from '@/components/Auth/AuthContentWrapper'
import AuthContent from '@/components/Auth/AuthContent'
import AuthButton from '@/components/Auth/AuthButton'
import {mapGetters} from 'vuex'
export default {
name: 'SuccessfullySendEmail',
components: {
AuthContentWrapper,
AuthContent,
AuthButton,
},
computed: {
...mapGetters(['config']),
},
}
</script>
<style scoped lang="scss">
@import '@assets/vuefilemanager/_auth-form';
@import '@assets/vuefilemanager/_auth';
</style>