Tworzenie bezpiecznych aplikacji Serwery Aplikacji Tworzenie bezpiecznych aplikacji
Stworzyć Bezpieczną Aplikację Login: Hasło: Autoryryzacja Zaloguj Próba wejścia na stronę dla zalogowanych: NIEPOWODZENIE Zautoryzowano: TAK Login: AlaK Typ autoryzacji: Forms Wyloguj
Zmiany w Web.config – Forms Authentication Stworzyć LogIn.aspx Włączenie Autentyfikacji Formularza Dodać Autoryzację do pliku LogIn.aspx – pozwala dodać nowe konto do logowania
Stworzenie formularza LogIn Pole Wymagane LogIn.aspx Pole Wymagane Text Mode: Password Sprawdzić czy jest dołączone: Przycisk. Visible = false Przycisk
Kodowanie Przycisku SignIn Sprawdź czy jest User Sprawdź czy jest prawidłowe hasło Zliczaj liczbę prób Puste automatycznie wygenerowane metody
Uzupełnienie funkcji Stwórz plik o nazwie: Users.xml Dodaj pusty wpis: <users name="" password=""/> Sprawdzenie każdego wpisu w pliku xml Parsowanie pliku Porównanie z wartością wpisana przez użytkownika
Obsługa przycisku Add User
Zapisywanie nowego użytkownika do pliku Users.xml
Stworzenie pliku do wyświetlenia authoryzacji – UserInfo.aspx Widok tworzenie strony w trybie design Kod źródłowy strony UserInfo.aspx
Wczytanie danych do UserInfo.aspx Uzupełnienie danych na stronie podczas ładowania jej zawartości (SPAN) Okodowanie przycisku do wylogowywania
Dodanie strony html Danied.htm Dodanie zwykłego pliku html z informacją o wymogu rejestracji Plik danied.html
ZADANIE: rozszerzyć działanie budowanej aplikacji o: Użytkownicy mogą dodawać do bazy swoje dane tylko po zarejestrowaniu Dodawać do autoryzowanych użytkowników może tylko administrator Przeglądać dane użytkowników może Administrator – wszystkie dane Użytkownik – tylko swoje dane Zmieniać dane może tylko Administrator