Files
NodeBB/src/controllers/accounts/sessions.js

21 lines
709 B
JavaScript
Raw Normal View History

'use strict';
const user = require('../../user');
const helpers = require('../helpers');
const accountHelpers = require('./helpers');
const sessionController = module.exports;
sessionController.get = async function (req, res, next) {
const userData = await accountHelpers.getUserDataByUserSlug(req.params.userslug, req.uid, req.query);
if (!userData) {
return next();
}
2018-08-31 15:34:29 -04:00
userData.sessions = await user.auth.getSessions(userData.uid, req.sessionID);
userData.title = '[[pages:account/sessions]]';
userData.breadcrumbs = helpers.buildBreadcrumbs([{ text: userData.username, url: '/user/' + userData.userslug }, { text: '[[pages:account/sessions]]' }]);
2018-08-31 15:34:29 -04:00
res.render('account/sessions', userData);
2018-08-31 15:34:29 -04:00
};