Merge branch 'master' into docker-test-server-1.8.3

pull/223/head
Arron Bailiss 2015-10-28 16:55:11 +00:00
commit 00ab9592a9
1 zmienionych plików z 13 dodań i 0 usunięć

Wyświetl plik

@ -1,11 +1,24 @@
"use strict";
var url = require("url");
module.exports = function(options, imports, register) {
var trustedDomainsRe = options.trustedDomainsRe || {};
imports.connect.addResponseMethod("redirect", function(location) {
this.writeHead(302, {Location: location});
this.end("");
});
imports.connect.addResponseMethod("secureRedirect", function(location) {
var parsedLocation = url.parse(location);
if (!trustedDomainsRe.test(parsedLocation.host))
location = parsedLocation.path;
this.writeHead(302, {Location: location});
this.end("");
});
imports.connect.addResponseMethod("returnTo", function(req, defaultReturn) {
var url = defaultReturn || "/";
if (req.session && req.session.returnTo) {