[+] Save cookies on login

This commit is contained in:
Hykilpikonna
2019-09-07 10:06:19 -04:00
parent 446ed686bd
commit 9038a73678
2 changed files with 14 additions and 3 deletions
+13 -2
View File
@@ -55,13 +55,24 @@ export default class App extends Vue
/**
* This is called when the user logs in.
*
* @param courses Courses Json
* @param token Authorization token
*/
public onLogin(courses: Course[])
public onLogin(token: string)
{
// Hide login bar
this.showLogin = false;
// Save token to cookies
this.$cookies.set('va.token', token, '7d');
}
/**
* This is called when the user logs in.
*
* @param courses Courses Json
*/
public saveCourses(courses: Course[])
{
// Assign courses
this.courses = courses;
+1 -1
View File
@@ -1,6 +1,6 @@
<template>
<div id="app">
<login v-if="showLogin" v-on:login:courses="onLogin"></login>
<login v-if="showLogin" v-on:login:token="onLogin"></login>
<navigation :courses="courses" v-on:navigation:select="onNavigate"></navigation>
<div id="app-content">