Jak zrobić ...
Logowanie
W tym rozdziale znajdziesz informacje jak dodać do lekcji mechanizm obsługujący procedurę rejestracji nowych użytkowników i ich logowania w lekcji learningPANEL.
Logowanie umożliwia:
- ograniczenie dostępu do zasobów lekcji,
- tworzenie i korzystanie z historii pracy z programem,
- przechowywanie wyników rozwiązanych ćwiczeń osobno dla każdego użytkownika,
- rozróżnianie nagrań dźwiękowych tworzonych przez poszczególnych użytkowników.
Przydatne informacje
Zanim przystąpimy do obsługi logowania, zwróćmy uwagę na kilka faktów:
- rejestracja i logowanie mogą być przeprowadzone na dowolnym ekranie budowanej lekcji, a więc nie musi to być ekran pierwszy!
- rejestracja i logowania mogą być przeprowadzone na różnych ekranach (na jednym ekranie umożliwiamy użytkownikom nie zarejestrowanym podanie swoich danych i dopisanie ich do bazy użytkowników (to jest właśnie procedura rejestracji), a na innym ekranie udostępniamy mechanizm logowania,
- rekord użytkownika w bazie jest tworzony za pomocą sześciu pól tekstowych, spośród których jedno (zmienna: pass) przeznaczone jest do przechowywania hasła, pozostałe pola (zmienne: log#1 .. log#5) mogą mieć dowolną zawartość,
- w bazie użytkowników danej lekcji wszystkie wpisy tworzone są na podstawie zmiennych log#1 .. log#5 i pass, w związku z tym zmienne te powinny być stosowane konsekwentnie do wszystkich użytkowników. Jeżeli przyjmiemy, że log#1 odpowiada za imię, a log#3 za nazwisko użytkownika, to taką funkcjonalność te zmienne muszą posiadać dla wszystkich użytkowników danej lekcji (w innej lekcji log#1 może być odpowiedzialna np. za nazwę szkoły).
Opis zadania
Krok I-IV: Przygotowanie sekcji tekstowej
Krok V-VI: Przyciski sterujące
Krok VII-VIII: Reakcja na pomyślne/niepomyślne logowanie