Files
yandex2mqtt/routes/site.js
Evgenii Abramov d6ae5dc1ea Release
2021-01-18 01:52:32 +03:00

20 lines
547 B
JavaScript

'use strict';
const passport = require('passport');
const login = require('connect-ensure-login');
module.exports.index = (req, res) => res.send('OAuth 2.0 Server');
module.exports.loginForm = (req, res) => res.render('login');
module.exports.login = passport.authenticate('local', {successReturnToOrRedirect: '/', failureRedirect: '/login'});
module.exports.logout = (req, res) => {
req.logout();
res.redirect('/');
};
module.exports.account = [
login.ensureLoggedIn(), (req, res) => res.render('account', {user: req.user}),
];