mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-08-02 20:15:24 +02:00
Feature/misc tasks (#864)
* feat(backend): 🌐 make foods/ingredients translatable * feat(backend): ✨ add remember me support for login - 14 days * feat(frontend): 💄 add persistent darkmode for user sessions * capture #859 * feat(frontend): 💄 add basic open-graph data for site links
This commit is contained in:
parent
c32d7d7486
commit
ba4107348f
11 changed files with 323 additions and 1054 deletions
|
@ -172,7 +172,7 @@
|
|||
label="Password"
|
||||
type="password"
|
||||
/>
|
||||
<v-checkbox class="ml-2 mt-n4" label="Remember Me"></v-checkbox>
|
||||
<v-checkbox v-model="form.remember" class="ml-2 mt-n4" label="Remember Me"></v-checkbox>
|
||||
<v-card-actions class="justify-center">
|
||||
<div class="max-button">
|
||||
<v-btn :loading="loggingIn" color="primary" type="submit" large rounded class="rounded-xl" block>
|
||||
|
@ -204,6 +204,7 @@ export default defineComponent({
|
|||
const form = reactive({
|
||||
email: "changeme@email.com",
|
||||
password: "MyPassword",
|
||||
remember: false,
|
||||
});
|
||||
|
||||
const loggingIn = ref(false);
|
||||
|
@ -215,15 +216,15 @@ export default defineComponent({
|
|||
const formData = new FormData();
|
||||
formData.append("username", form.email);
|
||||
formData.append("password", form.password);
|
||||
formData.append("remember_me", String(form.remember));
|
||||
|
||||
try {
|
||||
await $auth.loginWith("local", { data: formData });
|
||||
} catch (error) {
|
||||
if (error.response.status === 401) {
|
||||
alert.error("Invalid Credentials");
|
||||
}
|
||||
else {
|
||||
alert.error("Something Went Wrong!")
|
||||
} else {
|
||||
alert.error("Something Went Wrong!");
|
||||
}
|
||||
}
|
||||
loggingIn.value = false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue