mirror of
https://github.com/lasthead0/yandex2mqtt.git
synced 2025-08-07 08:40:29 +03:00
20 lines
547 B
JavaScript
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}),
|
|
];
|