Redirect to original URL when users sign-in via Local strategy
This commit is contained in:
@ -13,7 +13,6 @@ var secrets = require('../config/secrets');
|
|||||||
|
|
||||||
exports.getLogin = function(req, res) {
|
exports.getLogin = function(req, res) {
|
||||||
if (req.user) return res.redirect('/');
|
if (req.user) return res.redirect('/');
|
||||||
req.session.lastUrl = req.header('Referrer');
|
|
||||||
res.render('account/login', {
|
res.render('account/login', {
|
||||||
title: 'Login'
|
title: 'Login'
|
||||||
});
|
});
|
||||||
@ -46,7 +45,7 @@ exports.postLogin = function(req, res, next) {
|
|||||||
req.logIn(user, function(err) {
|
req.logIn(user, function(err) {
|
||||||
if (err) return next(err);
|
if (err) return next(err);
|
||||||
req.flash('success', { msg: 'Success! You are logged in.' });
|
req.flash('success', { msg: 'Success! You are logged in.' });
|
||||||
res.redirect(req.session.lastUrl || '/');
|
res.redirect(req.session.returnTo || '/');
|
||||||
});
|
});
|
||||||
})(req, res, next);
|
})(req, res, next);
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user