Użytkownicy

  • routy:
    /routes/vendor/icore/admin/users.php
  • kontrolery:
    N1ebieski\ICore\Http\Controllers\Admin\UserController
  • model:
    N1ebieski\ICore\Models\User
  • repozytorium:
    N1ebieski\ICore\Repositories\UserRepo
  • widoki:
    /resources/views/vendor/icore/admin/user
  • pliki językowe:
    /resources/lang/vendor/icore/pl/users.php
    /resources/lang/vendor/icore/en/users.php


Opis

iCore umożliwia rejestrację użytkowników zarówno z poziomu strony, jak i przez panel administracyjny przez super-admina. Super-admin może również asynchronicznie edytować, aktywować/deaktywować lub usuwać istniejących użytkowników. Może zbanować użytkownika po nazwie i/lub IP. Może filtrować listę wyników w oparciu o różne parametry. Może przydzielać użytkownikom zdefiniowane role (na przykład moderatora).

Super-admin nie ma możliwości wykonania na sobie jakiejkolwiek akcji. Taka czynność z poziomu panelu administracyjnego jest zablokowana bez względu na uprawnienia. Super-admin może edytować swój profil z poziomu strony, tak jak każdy inny użytkownik.

Statusy

  • aktywny
  • nieaktywny

Na ten moment statusy nie mają wpływu na cokolwiek. Za aktywnego użytkownika uważa się konto z potwierdzonym adresem e-mail.

Uprawnienia

  • admin.* - dostęp do wszystkich funkcjonalności panelu administracyjnego
  • admin.access - dostęp do panelu administracyjnego
  • admin.users.* - dostęp do wszystkich funkcjonalności użytkowników w panelu administracyjnym
  • admin.users.view - dostęp do listy użytkowników w panelu administracyjnym