![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/frontend/pages/password/ |
<template> <div> <page-header title="Reset password"/> <div class="container m-0"> <div class="row"> <div class="col-md-4 py-5"> <b-alert variant="success" :show="!!successMessage"> {{ successMessage }} </b-alert> <c-overlay :show="!form.isReady"> <form @submit.prevent="sendPasswordLink"> <b-form-group label="Email" :state="form.state('email')" :invalid-feedback="form.error('email')"> <b-form-input v-model="form.email" :state="form.state('email')" placeholder="Email"></b-form-input> </b-form-group> <button class="btn btn-primary btn-block" type="submit">Send Reset Link</button> </form> </c-overlay> </div> <div class="col-md-4 offset-md-2 d-md-block d-none"> <b-img fluid-grow class="transparent" src="~/assets/images/calendar.svg"/> </div> </div> </div> </div> </template> <script> import PageHeader from "@/components/layout/PageHeader"; import COverlay from "@/components/layout/COverlay"; export default { name: "email", components: {COverlay, PageHeader}, auth: false, middleware: 'guest', data() { return { successMessage: '', form: this.$form({ email: '', }, { resetOnSuccess: false }) } }, methods: { async sendPasswordLink() { this.form.post('auth/password/email') .then(response => { this.successMessage = response.message; }) } } } </script> <style scoped> </style>