Jak zarządzać identyfikatorami użytkowników i tworzyć strefę użytkownika?

Porady praktyczne > Krok 1 - Ustawienia > Polecenia na karcie Zaawansowane >

Jak zarządzać identyfikatorami użytkowników i tworzyć strefę użytkownika?

Previous pageReturn to chapter overviewNext page
Verborgen tekst tonen/verbergen

Dość często spotyka się witryny, w których pewne obszary nie są dostępne dla wszystkich gości. By móc wyświetlić treść niektórych stron takich witryn, należy zarejestrować się i uzyskać dane autoryzacyjne pozwalające na dostęp do stron należących do strefy użytkownika.

Klasycznym przykładem może tu być witryna firmowa, gdzie dostęp do obszaru użytkownika jest zastrzeżony dla sprzedawców oraz partnerów i tylko oni mogą wyświetlać dokumenty i cenniki. Innym przykładem są portale pozwalające pobierać dane tylko pod warunkiem zarejestrowania się.

WebSite X5 daje możliwość utworzenia w witrynie strefy użytkownika składającej się ze stron chronionych hasłem, do których dostęp mają administratorzy oraz określone grupy użytkowników.

Rozważmy dla przykładu witrynę fundacji społecznej realizującej różne projekty kierowane przez Centralny Zespół Koordynacyjny oraz kilka Podzespołów. Część informacyjna witryny jest dostępna publiczne. Witryna zawiera jednak strony dotyczące poszczególnych projektów, do których dostęp powinni mieć członkowie podzespołów prowadzących określone projekty oraz Centralny Zespół Koordynacyjny. Przyjmijmy, że organizacja zrzesza 9 wolontariuszy:

Centralny Zespół Koordynacyjny

Podzespół Projektu A

Podzespół Projektu B

Podzespół Projektu C

Wolontariusz 1

Wolontariusz 1

Wolontariusz 1

Wolontariusz 1

Wolontariusz 2

Wolontariusz 4

Wolontariusz 6

Wolontariusz 8

Wolontariusz 3

Wolontariusz 5

Wolontariusz 7

Wolontariusz 9

Jak widać Wolontariusz 1 jest członkiem Centralnego Zespołu Koordynacyjnego i należy do każdego z Podzespołów prowadzących projekty.

Załóżmy jeszcze, że poza sekcjami dotyczącymi poszczególnych projektów witryna zawiera także kilka stron z materiałami dla gości witryny, które udostępniane są wyłącznie po zarejestrowaniu się.

Kiedy korzysta się z edycji Pro programu WebSite X5, wtedy dla takiej witryny najlepiej będzie, gdy jej autor ręcznie utworzy użytkowników należących do Centralnego Zespołu Koordynacyjnego oraz Podzespołów (ponieważ są to konkretne osoby i ich liczba jest znana) oraz równocześnie pozwoli zainteresowanym gościom witryny zarejestrować się samodzielnie online.

Najpierw należy utworzyć mapę witryny i wstawić zawartość poszczególnych stron, a następ0nie zdefiniować strefę użytkownika i profile użytkowników, którzy będą mieli dostęp do stron chronionych.

Kliknij aby zwinąć/rozwinąćJak zdefiniować grupy oraz użytkowników posiadających dostęp do stron chronionych?

Zgodnie ze strukturą osobową naszej przykładowej fundacji przedstawioną w powyższej tabeli należy  ręcznie utworzyć profile 9 użytkowników, nadać im prawa dostępu i podzielić ich na grupy.

W tabeli Grupy i użytkownicy, którzy mają dostęp priorytetowy istnieje już grupa Administratorzy z jednym domyślnym użytkownikiem Admin oraz grupa użytkowników z jednym członkiem NowyUzytkownik. Zaznacz grupę użytkowników i poleceniem Nowa grupa utwórz grupy o nazwach "Centralny Zespół Koordynacyjny", "Podzespół Projektu A", "Podzespół Projektu B" oraz "Podzespół Projektu C".
Zaznacz grupę "Centralny Zespół Koordynacyjny" i kliknij przycisk Nowy użytkownik, żeby otworzyć okno Nowy użytkownik, gdzie można zdefiniować użytkownika "Wolontariusz 1". W odpowiednie pola wpisz nazwisko, imię i adres e-mail oraz Hasło.
Powtórz opisane czynności, definiując wszystkich wolontariuszy i umieszczając ich w odpowiednich grupach.
"Wolontariusz 1" powinien należeć do wszystkich grup. Dlatego zaznacz go i kliknij 3 razy przycisk Utwórz alias, żeby utworzyć 3 kopie profilu tego użytkownika. Po utworzeniu każdego aliasu zaznacz go i przeciągnij do odpowiedniej grupy.

Kliknij aby zwinąć/rozwinąć

Kliknij aby zwinąć/rozwinąćJak umożliwić użytkownikom rejestrację automatyczną?

W edycji Pro programu WebSite X5 jeśli chce się umożliwić automatyczną rejestrację użytkowników, którą samodzielnie przeprowadzają przez Internet i natychmiast otrzymują dane autoryzacyjne, należy najpierw przygotować bazę danych, w której dane rejestracyjne będą przechowywane.

Kliknij przycisk Dodaj..., żeby otworzyć okno Ustawienia bazy danych i podać informacje potrzebne do ustawienia bazy danych, która będzie wykorzystywana do zarządzania dostępem.

Po wykonaniu ustawień bazy danych można umożliwić automatyczną rejestrację użytkowników.

W oknie Zarządzanie dostępem przejdź na kartę Ustawienia.
Jako Tryb rejestracji wybierz Automatyczna rejestracja.
W grupie Ustawienia wybierz, która Baza danych ma zostać użyta i podaj Nazwa tabeli, gdzie mają być zapisywane dane. Trzeba jeszcze podać aktywny Adres e-mail Administratora. Tutaj będą przychodziły wiadomości od użytkowników, którzy zapomnieli swojego hasła, albo chcą zmienić dane uwierzytelniające.
Istnieje możliwość uaktywnienia stosownych opcji, dzięki którym administrator witryny będzie otrzymywał wiadomości e-mail z informacją o zarejestrowaniu się nowych użytkowników (Wyślij do nowych użytkowników wiadomość e-mail z powiadomieniem o subskrypcji), na końcu każdego formularza rejestracyjnego zostanie umieszczony filtr antyspamowy "Captcha" (Włącz filtr antyspamowy 'Captcha') albo wymagana będzie weryfikacja adresu e-mail (Włącz weryfikowanie adresów e-mail).
Kliknij aby zwinąć/rozwinąćJak przygotować strony chronione hasłem?

Kiedy już lista uprawnionych użytkowników jest gotowa, należy określić, które strony witryny mają być chronione hasłem i kto będzie miał do nich dostęp.

W Kroku 3 - Mapa zaznacz pierwszą ze stron chronionych hasłem i kliknij przycisk , żeby otworzyć okno Strona chroniona.
Zaznacza opcję Ustaw stronę jako zablokowaną- chronioną hasłem i zaznacz na liście tych użytkowników, którzy mają mieć dostęp do tej strony. Strony chronione hasłem są oznaczone na mapie witryny ikoną . Strony chronione hasłem mogą być wyświetlane w menu albo nie, to zależy od tego, czy zostanie kliknięty przycisk Ukryta.
Powtórz opisaną procedurę dla wszystkich stron, które chcesz chronić hasłem, nadając poszczególnym użytkownikom uprawnienia do dostępu do określonych stron.

Kliknij aby zwinąć/rozwinąć

Kliknij aby zwinąć/rozwinąćJak skonfigurować prawa dostępu dla administratora?

WebSite X5 pozwala zarządzać nie tylko profilami użytkowników, ale także administratorów. Domyślnie grupa Administratorzy istnieje i ma jednego użytkownika o identyfikatorze Admin.

Chcąc zmienić nazwę i dane dostępowe użytkownika Admin, zaznacz go na liście Grupy i użytkownicy, którzy mają dostęp priorytetowy i kliknij przycisk Edytuj..., żeby otworzyć okno Ustawienia użytkownika.
Aby zdefiniować nowych administratorów, zaznacz grupę Administratorzy i kliknij przycisk Nowy użytkownik, żeby otworzyć okno Ustawienia użytkownika i wpisać w nim odpowiednie dane.

W przeciwieństwie do zwykłych użytkowników administratorzy mają dostęp do wszystkich stron witryny chronionych hasłem. Używając tych samych danych uwierzytelniających mogą uzyskiwać zdalny dostęp do zdalnego panelu sterowania  oraz, w edycji Pro także w aplikacji WebSite X5 Manager. Administratorzy używją zdalnego panelu sterowania lub aplikacji do zarządzania rozmaitymi aspektami witryny, w zależności od tego, jakie pełni ona funkcje. Może to być statystyka odwiedzin, komentarze pozostawione na blogu, wpisy pozostawiane na stronie Komentarze i oceny, rejestracja klientów, przetwarzanie zamówień lub kontrola magazynu.

Kliknij aby zwinąć/rozwinąćJak zarządzać użytkownikami rejestrującymi się automatycznie?

W edycji Pro programu WebSite X5, przy ustawieniu opcji Automatyczna rejestracja is na Tryb rejestracji, wszystkie dane nowo rejestrujących się użytkowników są przechowywane w odpowiedniej części zdalnego panelu sterowania  oraz aplikacji WebSite X5 Manager.

Chcąc utrzymywać listę użytkowników zarejestrowanych w witrynie utworzonej w WebSite X5 stale aktualną, należy wykonać następujące czynności:

Na karcie Użytkownicy kliknij przycisk Uaktualnij listę klientów, którzy zarejestrowali się online. Dane użytkowników, którzy zarejestrowali się samodzielnie przez Internet zostaną pobrane i dopisane do grupy użytkowników zarejestrowanych automatycznie.

Użytkownicy z grupy zarejestrowanych automatycznie mogą zostać przeniesieni do każdej innej grupy. Po przeniesieniu do innej grupy użytkowników tych można traktować tak, jak tych zdefiniowanych ręcznie. Ich dane można edytować w oknie Ustawienia użytkownika i tworzyć dla nich aliasy.

Podczas aktualizacji automatycznie zarejestrowanych użytkowników można zaobserwować kilka faktów:

Użytkownik nie zweryfikował swojego adresu e-mail (jeśli weryfikacja jest wymagana). Wtedy obok jego nazwy pojawia się żółta kropka. Jeżeli administrator uważa, że podany adres jest poprawny, może potwierdzić jego prawidłowość kliknięciem przycisku Weryfikacja w oknie Ustawienia użytkownika albo zdalnie w panelu sterowania i w aplikacji WebSite X5 Manager.  
Użytkownik zaproponował dla siebie adres e-mail, który jest już wykorzystany przez inną osobę. Obok nazwy takiego użytkownika pojawia się czerwona kropka. Jeden z tych adresów e-mail musi zostać zmieniony.

Kiedy lista użytkowników zostanie uaktualniona poleceniem Uaktualnij listę klientów, którzy zarejestrowali się online, operacje wykonywane na profilach użytkowników zostaną wykonane dopiero po ponownym opublikowaniu witryny. Oznacza to między innymi, że pobrana lista użytkowników nie zostanie usunięta ze zdalnego Panelu sterowania lub aplikacji WebSite X5 Manager, dopóki witryna nie zostanie ponownie opublikowana.

Po opublikowaniu witryny w Internecie, zawsze gdy goście witryny będą próbowali wyświetlić stronę chronioną hasłem, będą proszeni o podanie adresu e-mail oraz hasła. Jeżeli dane uwierzytelniające zostaną podane prawidłowo, strona zostanie wyświetlona. Domyślnie gość witryny ma 5 minut na podanie nazwy użytkownika i hasła. Gdy po upływie 5 minut dane uwierzytelniające nie zostaną podane, żądanie jest ponawiane. Pięciominutowy czas oczekiwania jest resetowany przy każdej próbie dostępu do strony chronionej hasłem.

Kiedy witryna testowana jest offline, pojawia się ostrzeżenie informujące, że strony chronione będą wyświetlane bez żądania potwierdzenia prawa dostępu. Strefa użytkownika zacznie działać w pełni dopiero po opublikowaniu witryny na serwerze.

 


Więcej informacji:

-

Zdalny panel sterowania oraz aplikacja WebSite X5 Manager