mirror of
https://github.com/linuxserver/core.git
synced 2026-02-20 05:07:19 +08:00
configure secure redirect everywhere
This commit is contained in:
parent
ddfb81c264
commit
0a684b889f
8
node_modules/connect-architect/connect.redirect/redirect.js
generated
vendored
8
node_modules/connect-architect/connect.redirect/redirect.js
generated
vendored
@ -21,12 +21,14 @@ module.exports = function(options, imports, register) {
|
||||
});
|
||||
imports.connect.addResponseMethod("returnTo", function(req, defaultReturn) {
|
||||
var url = defaultReturn || "/";
|
||||
if (req.session && req.session.returnTo) {
|
||||
if (req.parsedUrl && req.parsedUrl.query.redirect) {
|
||||
url = req.parsedUrl.query.redirect;
|
||||
}
|
||||
else if (req.session && req.session.returnTo) {
|
||||
url = req.session.returnTo;
|
||||
delete req.session.returnTo;
|
||||
}
|
||||
|
||||
this.redirect(url);
|
||||
this.secureRedirect(url);
|
||||
});
|
||||
imports.connect.addResponseMethod("moved", function(location) {
|
||||
this.writeHead(301, {Location: location});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user