aboutsummaryrefslogtreecommitdiff
path: root/controllers/tokenController.js
diff options
context:
space:
mode:
authorPitu <[email protected]>2018-09-16 00:39:58 -0300
committerPitu <[email protected]>2018-09-16 00:39:58 -0300
commit868f4a64eca3fb38fbfa12e7b9a9d0d4a374f369 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /controllers/tokenController.js
parentMerge pull request #149 from iilukas/patch-1 (diff)
downloadhost.fuwn.me-868f4a64eca3fb38fbfa12e7b9a9d0d4a374f369.tar.xz
host.fuwn.me-868f4a64eca3fb38fbfa12e7b9a9d0d4a374f369.zip
Begone!
Diffstat (limited to 'controllers/tokenController.js')
-rw-r--r--controllers/tokenController.js34
1 files changed, 0 insertions, 34 deletions
diff --git a/controllers/tokenController.js b/controllers/tokenController.js
deleted file mode 100644
index cbcc550..0000000
--- a/controllers/tokenController.js
+++ /dev/null
@@ -1,34 +0,0 @@
-const config = require('../config.js');
-const db = require('knex')(config.database);
-const randomstring = require('randomstring');
-const utils = require('./utilsController.js');
-
-const tokenController = {};
-
-tokenController.verify = async (req, res, next) => {
- const token = req.body.token;
- if (token === undefined) return res.status(401).json({ success: false, description: 'No token provided' });
-
- const user = await db.table('users').where('token', token).first();
- if (!user) return res.status(401).json({ success: false, description: 'Invalid token' });
- return res.json({ success: true, username: user.username });
-};
-
-tokenController.list = async (req, res, next) => {
- const user = await utils.authorize(req, res);
- return res.json({ success: true, token: user.token });
-};
-
-tokenController.change = async (req, res, next) => {
- const user = await utils.authorize(req, res);
- const newtoken = randomstring.generate(64);
-
- await db.table('users').where('token', user.token).update({
- token: newtoken,
- timestamp: Math.floor(Date.now() / 1000)
- });
-
- res.json({ success: true, token: newtoken });
-};
-
-module.exports = tokenController;