◆ __construct()
ilWhiteListUrlValidator::__construct |
( |
private string |
$url, |
|
|
array |
$whitelist |
|
) |
| |
◆ isValid()
ilWhiteListUrlValidator::isValid |
( |
| ) |
|
Definition at line 59 of file class.ilWhiteListUrlValidator.php.
References isValidDomain(), and null.
61 $redirectDomain = parse_url($this->url, PHP_URL_HOST);
62 if (
null === $redirectDomain) {
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
isValidDomain(string $domain)
◆ isValidDomain()
ilWhiteListUrlValidator::isValidDomain |
( |
string |
$domain | ) |
|
|
private |
Definition at line 36 of file class.ilWhiteListUrlValidator.php.
Referenced by isValid().
38 foreach ($this->whitelist as $validDomain) {
39 if ($domain === $validDomain) {
43 $firstChar = $validDomain[0];
44 if (
'.' !== $firstChar) {
45 $validDomain =
'.' . $validDomain;
48 if ((strlen($domain) > strlen($validDomain)) && substr(
50 (0 - strlen($validDomain))
◆ $whitelist
array ilWhiteListUrlValidator::$whitelist |
|
private |
The documentation for this class was generated from the following file: