diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-09-17 12:40:40 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-09-17 12:40:40 +0200 |
| commit | 15e5df27774fef8d976c74b6ec7bcf8f878e5834 (patch) | |
| tree | b9d0110849789382bf9f255fcadf4587e338d2f1 /app/server | |
| parent | 439888003a41279a0fe5a74ac5b92898cabd827b (diff) | |
log in / log out
Diffstat (limited to 'app/server')
| -rw-r--r-- | app/server/util/auth.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app/server/util/auth.js b/app/server/util/auth.js index 6a9bfe0..e7ee275 100644 --- a/app/server/util/auth.js +++ b/app/server/util/auth.js @@ -14,7 +14,7 @@ export function route(app, serve_index){ app.get("/login", serve_index) app.get("/signup", serve_index) - app.get("/logout", logout) + app.get("/logout", serve_logout) app.put("/api/signup", checkIfUserExists, @@ -26,6 +26,8 @@ export function route(app, serve_index){ app.put("/api/checkin", ensureAPIAuthenticated, checkin) + app.get("/api/logout", + logout) } export function ensureAuthenticated(req, res, next) { @@ -169,7 +171,12 @@ export function checkin(req, res) { res.json({ user: sanitizeUser(req.user) }) } -export const logout = (req, res) => { +export const serve_logout = (req, res) => { req.logout() res.redirect('/') +} + +export const logout = (req, res) => { + req.logout() + res.json({ status: 'logged_out' }) }
\ No newline at end of file |
