mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-05-13 08:45:01 +00:00
added Successfully verify email send route(Vue)
This commit is contained in:
@@ -150,6 +150,9 @@ class AccountController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function create_token(UserCreateAccessTokenRequest $request)
|
public function create_token(UserCreateAccessTokenRequest $request)
|
||||||
{
|
{
|
||||||
|
// Check if is demo
|
||||||
|
abort_if(is_demo_account('howdy@hi5ve.digital'), 204, 'Done.');
|
||||||
|
|
||||||
return response(
|
return response(
|
||||||
Auth::user()->createToken($request->input('name')),
|
Auth::user()->createToken($request->input('name')),
|
||||||
201
|
201
|
||||||
@@ -164,6 +167,9 @@ class AccountController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function revoke_token(PersonalAccessToken $token)
|
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) {
|
if(Auth::user()->id !== $token->tokenable_id) {
|
||||||
return response('Unauthorized', 401);
|
return response('Unauthorized', 401);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -480,6 +480,8 @@ return [
|
|||||||
'page_not_verified.resend_button' => 'Resend verification email.',
|
'page_not_verified.resend_button' => 'Resend verification email.',
|
||||||
'page_email_successfully_verified.title' => 'Your account was successfully verified!',
|
'page_email_successfully_verified.title' => 'Your account was successfully verified!',
|
||||||
'page_email_successfully_verified.subtitle' => 'Now you can log in.',
|
'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.folder_default_name' => 'New Folder',
|
||||||
'popup_create_folder.label' => 'Type Name',
|
'popup_create_folder.label' => 'Type Name',
|
||||||
'popup_create_folder.placeholder' => 'Type your name',
|
'popup_create_folder.placeholder' => 'Type your name',
|
||||||
|
|||||||
@@ -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/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/database.js": "/chunks/database.js?id=b86430381b515d8d220a",
|
||||||
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=2167671fe3099f75ecfe",
|
"/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/environment-setup.js": "/chunks/environment-setup.js?id=575db3cd8ad3a9ce6c37",
|
||||||
"/chunks/files.js": "/chunks/files.js?id=b852156f00c07bcd55aa",
|
"/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",
|
"/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/authenticate.js": "/chunks/shared/authenticate.js?id=238c362399a4018549bd",
|
||||||
"/chunks/shared/file-browser.js": "/chunks/shared/file-browser.js?id=d630c473dc6b751ec50f",
|
"/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/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/sign-up.js": "/chunks/sign-up.js?id=4145fb89140eac0c34a4",
|
||||||
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=20721ca146c27a67bccd",
|
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=20721ca146c27a67bccd",
|
||||||
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=d21cbdb1cee9197323c3",
|
"/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~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/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/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"
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+9
@@ -343,6 +343,15 @@ const routesAuth = [
|
|||||||
requiresAuth: false
|
requiresAuth: false
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'SuccessfullySend',
|
||||||
|
path: '/successfully-send',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/email-verified" */ './views/Auth/SuccessfullySendEmail'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: false
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'SignIn',
|
name: 'SignIn',
|
||||||
path: '/sign-in',
|
path: '/sign-in',
|
||||||
|
|||||||
@@ -128,7 +128,12 @@
|
|||||||
post('/api/user/email/resend/verify', {
|
post('/api/user/email/resend/verify', {
|
||||||
email: this.loginEmail
|
email: this.loginEmail
|
||||||
})
|
})
|
||||||
.then(console.log('send'))
|
.then(
|
||||||
|
this.$router.push({name: 'SuccessfullySend'})
|
||||||
|
)
|
||||||
|
.catch(() => {
|
||||||
|
this.$isSomethingWrong()
|
||||||
|
})
|
||||||
},
|
},
|
||||||
async logIn() {
|
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>
|
||||||
Reference in New Issue
Block a user