src/main/kotlin/de/uapcore/lightpit/AbstractServlet.kt

changeset 406
2c0c9a4f81e2
parent 392
c0c7b4ca2946
equal deleted inserted replaced
405:f3509f24c6c5 406:2c0c9a4f81e2
142 val portInfo = 142 val portInfo =
143 if ((req.scheme == "http" && req.serverPort == 80) 143 if ((req.scheme == "http" && req.serverPort == 80)
144 || (req.scheme == "https" && req.serverPort == 443) 144 || (req.scheme == "https" && req.serverPort == 443)
145 ) "" else ":${req.serverPort}" 145 ) "" else ":${req.serverPort}"
146 val baseHrefOptionalPort = "${req.scheme}://${req.serverName}$portInfo${req.contextPath}/" 146 val baseHrefOptionalPort = "${req.scheme}://${req.serverName}$portInfo${req.contextPath}/"
147 val baseHrefWithPort = "${req.scheme}://${req.serverName}${req.serverPort}${req.contextPath}/" 147 val baseHrefWithPort = "${req.scheme}://${req.serverName}:${req.serverPort}${req.contextPath}/"
148 if (referer.startsWith(baseHrefOptionalPort) || referer.startsWith(baseHrefWithPort)) { 148 if (referer.startsWith(baseHrefOptionalPort) || referer.startsWith(baseHrefWithPort)) {
149 referer 149 referer
150 } else { 150 } else {
151 null 151 null
152 } 152 }

mercurial