Kategorie
Porady System Sowa

Bezpieczeństwo to podstawa – loginy i hasła w SowaSQL

W związku z wymogami Ogólnego rozporządzenia o ochronie danych (GDPR, RODO), wystąpiły ważne zmiany w modułach „Obsługi wypożyczeń” i OPAC.

W programie Obsługi wypożyczeń z formularza zapisu i edycji danych czytelnika zostało usunięte dotychczasowe pole „hasło”, w którym bibliotekarz mógł „ręcznie” zmieniać hasło czytelnika. Zamiast tego wprowadzone zostały mechanizmy umożliwiające generowanie losowych haseł jednorazowych, których treść znana jest tylko czytelnikowi.

W katalogu on-line biblioteki wprowadzono pole „login”, które służy czytelnikowi do logowania się do konta. Początkowo treść tego pola nadaje bibliotekarz w trakcie zapisu do biblioteki, pod warunkiem, że czytelnik nie zarejestruje się sam w OPAC. Bibliotekarz nie ma jednak możliwości zmiany loginu czytelnika. Może to zrobić tylko czytelnik – samodzielnie, przy pomocy katalogu WWW. Login musi być unikalny (jest to kontrolowane) i powinien składać się z małych liter i/lub cyfr, opcjonalnie z podkreślnika. W szczególności pole „login” musi być wypełnione dla czytelników, którzy nie posiadają adresu e-mail.

W menu Zestawienia dodano ponadto nową funkcję, której celem jest ustawienie czytelnikowi jednorazowego hasła dostępu do OPAC i nadania go emailem (lub wygenerowania wydruku).

Jak działa nowa funkcja generowania haseł?

Jeśli w trakcie zapisu do biblioteki, czytelnik poda swój adres email, który bibliotekarz zarejestruje w module Obsługi Wypożyczeń, to system automatycznie wygeneruje hasło do konta w OPAC i prześle je czytelnikowi. Hasło to nie ukaże się na ekranie monitora; nie będzie też w żaden sposób widoczne dla bibliotekarza.

Jeśli czytelnik nie podał do tej pory adresu email, który został zarejestrowany w systemie bibliotecznym lub zapomniał hasło dostępu do konta w OPAC, a chciałby uzyskać do niego dostęp, to bibliotekarz może wygenerować mu nowe, jednorazowe hasło.

W tym celu, w menu Zestawienia, które jest dostępne w module Obsługi Wypożyczeń, należy kliknąć w Jednorazowe hasło czytelnika, wskazać czytelnika w bazie danych poprzez wpisanie jego numeru (barkod), a następnie zaznaczyć pole Usuń aktualne hasło i wygeneruj jednorazowe hasło i kliknąć Wykonaj. W wyniku tego działania, system biblioteczny automatycznie wyśle tymczasowe hasło do konta OPAC na zarejestrowany w systemie SowaSQL adres email czytelnika.

Szybkie wykonanie tej operacji odbywa się w momencie kliknięcia w ikonkę „bombki”, umiejscowionej w oknie informacji o czytelniku (obok ikonki email). Kliknięcie to powoduje otwarcie formularza z wypełnionym już barkodem czytelnika.

Jeśli czytelnik nie chce, aby biblioteka przetwarzała jego adres e-mail, a chce jednorazowo otrzymać za pomocą adresu email hasło do logowania w OPAC, to musi wypełnić pole Opcjonalny adres e-mail (tylko do operacji wysłania hasła).

Jeśli czytelnik nie posiada adresu email, wyżej opisana procedura spowoduje wygenerowanie raportu zawierającego dane logowania: login i jednorazowe hasło. Tak sporządzony raport bibliotekarz może wydrukować i przekazać go czytelnikowi.

Czytelnik, który zaloguje się na swoje konto przy pomocy jednorazowego hasła będzie automatycznie przekierowany do formularza zmiany hasła. Do czasu jego zmiany nie będzie mógł korzystać z innych opcji dostępnych dla czytelników.

Powiadomienia elektroniczne w systemach SowaSQL są generowane za pomocą skryptów pozwalających na wysyłanie wiadomości w formacie HTML.