Za pomocą tej klasy stworzysz część profilu konta FTP nazwany w panelu Webas jako Bezpieczeństwo i określisz parametry umożliwiające podniesienie bezpieczeństwa korzystania z panelu WebAs.
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\Dedicated\Ftp\Profile i metodzie
Profile :: setWebasSecurity()
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b)return WebasSecurity |
Konstruktor obiektu. |
::Factory($a, $b)return WebasSecurity |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. Opis parametrów taki jak w wymienionym wyżej konstruktorze. |
setIpLoginMode($a)return $this |
$a → Możliwość tworzenia własnej listy autoryzowanych IP. Użyj enumeratora \Kei\Webas\Dedicated\Ftp\Profile\DefaultAccessEnum. |
getIpLoginMode()return DefaultAccessEnum |
Zwraca informację nt. możliwości tworzenia własnej listy autoryzowanych IP. |
setFirewallMode($a)return $this |
$a → Dostęp do konfiguracji Firewall. Użyj enumeratora \Kei\Webas\Dedicated\Ftp\Profile\DefaultAccessEnum. |
getFirewallMode()return DefaultAccessEnum |
Zwraca informację nt. dostępu do konfiguracji Firewall. |
*dump()return Array |
Zobacz więcej tutaj DumperInterface |
Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).
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...
// Utworzenie nowego obiektu WebasSecurity
$ws = \Kei\Webas\Dedicated\Ftp\Profile\WebasSecurity::Factory(\Kei\Webas\Dedicated\Ftp\Profile\DefaultAccessEnum::Yes, \Kei\Webas\Dedicated\Ftp\Profile\DefaultAccessEnum::No);
\Kei\Library\Out::pd($ws);