Klasa AccessFor

namespace Kei\Webas\VPS\SecurityDirectory

Klasa służy do określenia użytkowników, którzy mają mieć dostęp do katalogu zabezpieczonego hasłem przez WWW.

Wykorzystywana jest w klasie Kei\Webas\VPS\SecurityDirectory\Add

Klasa implementuje interfejs DumperInterface


Dostępne metody klasy

::Factory()
return AccessFor

Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka.

setAccessForChosenUsers($a)
return $this

Za pomocą tej metody określisz dostęp do zabezpieczonego katalogu dla wybranej grupy użytkowników głównego konta FTP
$a → Nazwa jednego lub większej ilości użytkowników, którzy zostali dodani jako potomkowie podanego konta FTP

setAccessForEveryone()
return $this

Za pomocą tej metody określisz dostęp dla wszystkich użytkowników zdefiniowanych dla głónego konta FTP

*dump()
return Array

Zobacz więcej tutaj DumperInterface

Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).


Wyjątki

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.


Przykłady wykorzystania

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 i konfiguracja kont mających uprawnienia
$access_for = \Kei\Webas\VPS\SecurityDirectory\AccessFor::Factory()->
    setAccessForChosenUsers(['bolek', 'jarek']);

// Utworzenie zabezpieczenia całego katalogu public_html konta admin z podanym hasłem.
$webas->SecurityDirectoryUser()->
    Add("Lorem lipsum...", "6Sd.Wtxvkg")->
    setAccessForValue($access_for)->
    execute();

Klasa AccessFor · NiceAPI dla PHP 5.6