Klasa oferuje możliwość ograniczenia logowania do panelu do wybranych adresów IP.
Wykorzystywana jest w klasie \Kei\Webas\Dedicated\SettingsPanel\Edit
Klasa implementuje interfejs DumperInterface
::Factory()return AuthorizedIp |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setCheckClientIp($a)return $this |
Sprawdzaj adres IP przy logowaniu z Panelu Klienta. |
getCheckClientIp()return string |
Zwraca informację nt. weryfikacji IP przy logowaniu |
setIpLoginAllowed($a)return $this |
Globalna lista adresów IP. Lista adresów IP, z których będzie dozwolone logowanie na dowolne
konto FTP do panelu WebAs. Adresy mogą być zapisane każde w osobnej linii, oddzielone
przecinkiem, średnikiem lub spacją. Dozwolone są tylko pojedyncze adresy IP bez maski podsieci. |
getIpLoginAllowed()return string |
Zwraca listy adresów IP |
setOwnUserLoginIps($a)return $this |
Zezwalaj użytkownikom na definiowanie własnych list adresów IP. |
getOwnUserLoginIps()return string |
Zwraca informację nt. pozwolenia na definiowanie własnych list adresów IP. |
*dump()return Array |
Zobacz więcej tutaj DumperInterface |
Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).
Przejdź do pełnej listy wyjątków
Pamiętaj o tym, aby zawsze być przygotowanym na zwrócenie wyjątku przez skrypt PHP niezależnie od tego jak bardzo małoprawdopodobnym uważasz jego wystąpienie.
W poniższym przykładzie pominięto autoryzację do serwera. Obiekt Client znajduje się w zmiennej $webas. Więcej o autoryzacji przeczytasz w dziale jak rozpocząć ?
Nie zawijaj wierszy<?php
// Autoryzacja...
// Ustawienia autoryzowanych IP panelu WebAs
$webas->SettingsPanel()->
Edit()->
setAuthorizedIpValue(\Kei\Webas\Dedicated\SettingsPanel\AuthorizedIp::Factory()->
setCheckClientIp(\Kei\Webas\YesNoEnum::Yes)->
setOwnUserLoginIps(\Kei\Webas\YesNoEnum::No))->
execute();