Browse Source

Add logout route

master
Garrit Franke 4 years ago
parent
commit
77b3ef10cd
  1. 7
      client/routes/auth.js
  2. 2
      client/views/layouts/Header.jsx

7
client/routes/auth.js

@ -1,4 +1,7 @@
const router = require("express").Router();
const axios = require("axios");
const basePath = process.env.API_BASE_PATH;
router.get("/login", (req, res) => {
res.render("Login");
@ -8,4 +11,8 @@ router.get("/register", (req, res) => {
res.render("Register");
});
router.get("/logout", (req, res) => {
res.clearCookie("token").redirect("/");
});
module.exports = router;

2
client/views/layouts/Header.jsx

@ -38,7 +38,7 @@ export default function Head() {
<ul class="navbar-nav ml-auto">
{user ? (
<li class="nav-item">
<a class="nav-link" href="/auth/login">
<a class="nav-link" href="/auth/logout">
{user.name} <span class="sr-only">(current)</span>
</a>
</li>

Loading…
Cancel
Save