diff --git a/src/pages/LoginPage.vue b/src/pages/LoginPage.vue
index 2fce1e9..2ba218a 100644
--- a/src/pages/LoginPage.vue
+++ b/src/pages/LoginPage.vue
@@ -48,7 +48,24 @@
- Forgot password?
+ Forgot password?
+
+
+
+ Your email
+
+
+
+
+
+
+
+
+
+
+
+
@@ -113,6 +130,8 @@ let isPwd1 = ref(true)
let isPwd2 = ref(true)
let prompt = ref(false)
let email_verification = ref('')
+let promptForgot = ref(false)
+let forgot_email = ref('')
const registrar = async () => {
try {
@@ -205,6 +224,19 @@ const resendEmail = async () => {
$q.loading.hide()
}
}
+
+const recoveryPassword = async () => {
+ const { data, error } = await supabase.auth.resetPasswordForEmail(forgot_email.value, {
+ redirectTo: 'http://localhost:9000/reset-password',
+ })
+
+ if (error) throw error
+ if (data) {
+ $q.notify('Check your email for reset password link')
+ promptForgot.value = false
+ forgot_email.value = ''
+ }
+}