KONTROLER UWIERZYTELNIENIA W APLIKACJI ASP NET MVC 1

  • Slides: 7
Download presentation
KONTROLER UWIERZYTELNIENIA W APLIKACJI ASP. NET MVC

KONTROLER UWIERZYTELNIENIA W APLIKACJI ASP. NET MVC

1. Wprowadzenie: • Tworzenie projektu na podstawie szablonu Internet Application(domyślny layout witryny, kontroler Home,

1. Wprowadzenie: • Tworzenie projektu na podstawie szablonu Internet Application(domyślny layout witryny, kontroler Home, kontroler Account. Controller)

2. Model(kontroler. Uwierzytelnienia): • Obsługa procesu logowania • Tworzenie nowych użytkowników • Zmiana haseł

2. Model(kontroler. Uwierzytelnienia): • Obsługa procesu logowania • Tworzenie nowych użytkowników • Zmiana haseł użytkowników • Przypominanie haseł

Zasadniczy element kontrolera jest model i zdefiniowania na jego poziomie reguły walidacji danych. ASP.

Zasadniczy element kontrolera jest model i zdefiniowania na jego poziomie reguły walidacji danych. ASP. NET MVC Internet Application: Models/Account. Models. cs(w pliku) • Log. On. Model(walidacja poświadczeń użytkowników) • Register. Model(tworzenie użytkowników) • Change. Password(zmiana ich haseł) • Register. Model and Change. Password współpracują z kontrolerem Account. Models. cs

3. Klasa kontrolera: • Definicja klas modeli, które są wykorzystywane • • przez metody

3. Klasa kontrolera: • Definicja klas modeli, które są wykorzystywane • • przez metody oraz widoki kontrolera Account. Controller 4 części Log. On. Model, Register, Zmiana haseł, Member. Ship(słownik tłumaczący kody błędów) metody Log. On, Log. Off, Register, Change. Password(Change. Password. Success), Error. Code. To. String

4. Widoki kontrolera: • Umożliwienie uruchomienie metod akcji kontrolera, a • • następnie zapisanie

4. Widoki kontrolera: • Umożliwienie uruchomienie metod akcji kontrolera, a • • następnie zapisanie zmian w modelu, konieczne są widoki, będące interfejsem pomiędzy kontrolerem a użytkownikiem Log. On. cshtml(definicja widoku z formularzem logowania się) Register(definicja widoku umożliwijącego utworzenie nowego konta użytkownika) Widoki Change. Password. Success _Log. On. Partial. cshtml(miejsce dla hiperłącze)

5. Podsumowanie: • W tym referacie zaprezentowałem elementy kontrolera uwierzytelnienia w projekcie aplikacji ASP.

5. Podsumowanie: • W tym referacie zaprezentowałem elementy kontrolera uwierzytelnienia w projekcie aplikacji ASP. NET MVC. Podczas jego opisu omówiłem właśności tego kontrolera i przystosowałem go na właśne potrzeby.