+
+
-
+
+
+
-
+
+
+
-
+
-
-
-
- Login
-
+
+
+
+ Login
-
- Loading...
-
-
- {{ error }}
-
-
-
-
+
+
+ Loading...
+
+
+ {{ error }}
+
+
diff --git a/src/components/user/RequestPasswordReset.vue b/src/components/user/RequestPasswordReset.vue
new file mode 100644
index 00000000..038a52ae
--- /dev/null
+++ b/src/components/user/RequestPasswordReset.vue
@@ -0,0 +1,73 @@
+
+
+
Reset your password
+
+
+
+
+ Check your inbox! You should have a mail with instructions on how to reset your password.
+
+
Login
+
+
+
+
+
+
+
+
diff --git a/src/router/index.js b/src/router/index.js
index a95dc438..9b723c8b 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -5,6 +5,8 @@ import HomeComponent from '@/components/Home'
// User Handling
import LoginComponent from '@/components/user/Login'
import RegisterComponent from '@/components/user/Register'
+import PasswordResetComponent from '@/components/user/PasswordReset'
+import GetPasswordResetComponent from '@/components/user/RequestPasswordReset'
// List Handling
import ShowListComponent from '@/components/lists/ShowList'
import NewListComponent from '@/components/lists/NewList'
@@ -20,6 +22,7 @@ import NewTeamComponent from '@/components/teams/NewTeam'
Vue.use(Router)
export default new Router({
+ mode:'history',
routes: [
{
path: '/',
@@ -31,6 +34,16 @@ export default new Router({
name: 'login',
component: LoginComponent
},
+ {
+ path: '/get-password-reset',
+ name: 'getPasswordReset',
+ component: GetPasswordResetComponent
+ },
+ {
+ path: '/password-reset',
+ name: 'passwordReset',
+ component: PasswordResetComponent
+ },
{
path: '/register',
name: 'register',
diff --git a/todo.md b/todo.md
index bcfff01d..63545a6b 100644
--- a/todo.md
+++ b/todo.md
@@ -58,3 +58,7 @@
* [ ] Erklärungen zu was wie funktioniert -> wiki?
* [ ] Google fonts raus (sollen von lokal geladen werden)
* [ ] Ladeanimationen erst nach 100ms anzeigen, sonst wird das überflüssigerweise angezeigt
+
+* [ ] Userstuff
+ * [ ] Email-Verification
+ * [x] Password forgot
\ No newline at end of file