summaryrefslogtreecommitdiff
path: root/app/server
diff options
context:
space:
mode:
Diffstat (limited to 'app/server')
-rw-r--r--app/server/util/auth.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/app/server/util/auth.js b/app/server/util/auth.js
index 1515bb4..6a9bfe0 100644
--- a/app/server/util/auth.js
+++ b/app/server/util/auth.js
@@ -24,7 +24,7 @@ export function route(app, serve_index){
passport.authenticate("local"),
login)
app.put("/api/checkin",
- ensureAuthenticated,
+ ensureAPIAuthenticated,
checkin)
}
@@ -36,6 +36,13 @@ export function ensureAuthenticated(req, res, next) {
next()
}
+export function ensureAPIAuthenticated(req, res, next) {
+ if (!req.isAuthenticated()) {
+ return res.send(500)
+ }
+ next()
+}
+
export function getUserByUsername(username) {
return userModel.show(sanitizeName(username), 'username')
}