| 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 } |