This commit is contained in:
Julien Nahum
2023-12-14 16:53:05 +01:00
parent 5c4dc2a3d6
commit a3a9254665
24 changed files with 445 additions and 122 deletions

View File

@@ -41,19 +41,12 @@
</template>
<script>
import { computed } from 'vue'
import Form from 'vform'
import Cookies from 'js-cookie'
import { useAuthStore } from '../../../../stores/auth.js'
import OpenFormFooter from '../../OpenFormFooter.vue'
import Testimonials from '../../welcome/Testimonials.vue'
import ForgotPasswordModal from '../ForgotPasswordModal.vue'
export default {
name: 'LoginForm',
components: {
OpenFormFooter,
Testimonials,
ForgotPasswordModal
},
props: {
@@ -72,7 +65,7 @@ export default {
},
data: () => ({
form: new Form({
form: useForm({
email: '',
password: ''
}),
@@ -83,10 +76,10 @@ export default {
methods: {
async login () {
// Submit the form.
const { data } = await this.form.post('/api/login')
const data = await this.form.post('login')
// Save the token.
this.authStore.saveToken(data.token, this.remember)
this.authStore.setToken(data.token, this.remember)
// Fetch the user.
await this.authStore.fetchUser()

View File

@@ -142,7 +142,7 @@ export default {
if (this.isQuick) {
this.$emit('afterQuickLogin')
} else {
this.$router.push({ name: 'forms.create' })
this.$router.push({ name: 'forms-create' })
}
}
}

View File

@@ -67,7 +67,7 @@
<!-- <v-button v-if="!authenticated" class="mr-2 block" :to="{ name: 'forms-create-guest' }" :arrow="true">-->
<!-- Get started for free-->
<!-- </v-button>-->
<!-- <v-button v-else class="mr-2 block" :to="{ name: 'forms.create' }" :arrow="true">-->
<!-- <v-button v-else class="mr-2 block" :to="{ name: 'forms-create' }" :arrow="true">-->
<!-- Get started for free-->
<!-- </v-button>-->
<!-- <v-button color="light-gray" class="mr-1 block" :to="{ name: 'aiformbuilder' }">-->