This commit is contained in:
Evgenii Abramov
2021-01-18 01:52:32 +03:00
commit d6ae5dc1ea
26 changed files with 4083 additions and 0 deletions

19
routes/site.js Normal file
View File

@@ -0,0 +1,19 @@
'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}),
];