diff --git a/lib/www/client/source/src/router/index.js b/lib/www/client/source/src/router/index.js
index 8d7255a..c1070ea 100644
--- a/lib/www/client/source/src/router/index.js
+++ b/lib/www/client/source/src/router/index.js
@@ -1,6 +1,8 @@
import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '../views/Home.vue'
+import Login from '../views/Login.vue'
+import Logout from '../views/Logout.vue'
import Project from '../views/Project.vue'
import ProjectList from '../views/ProjectList.vue'
import ProjectSummary from '../views/ProjectSummary.vue'
@@ -31,6 +33,27 @@ Vue.use(VueRouter)
// which is lazy-loaded when the route is visited.
component: () => import(/* webpackChunkName: "about" */ '../views/About.vue')
},
+ {
+ pathToRegexpOptions: { strict: true },
+ path: "/login",
+ redirect: "/login/"
+ },
+ {
+ pathToRegexpOptions: { strict: true },
+ name: "Login",
+ path: "/login/",
+ component: Login,
+ meta: {
+// breadcrumbs: [
+// { text: "Projects", href: "/projects", disabled: true }
+// ]
+ }
+ },
+ {
+// pathToRegexpOptions: { strict: true },
+ path: "/logout",
+ component: Logout,
+ },
{
pathToRegexpOptions: { strict: true },
path: "/projects",
diff --git a/lib/www/client/source/src/views/Login.vue b/lib/www/client/source/src/views/Login.vue
new file mode 100644
index 0000000..8a03df7
--- /dev/null
+++ b/lib/www/client/source/src/views/Login.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+ Login
+
+
+
+
+
+
+
+
+
+
+
+ Login
+
+
+ Reset
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/www/client/source/src/views/Logout.vue b/lib/www/client/source/src/views/Logout.vue
new file mode 100644
index 0000000..c80fe4f
--- /dev/null
+++ b/lib/www/client/source/src/views/Logout.vue
@@ -0,0 +1,19 @@
+
+
+
+