W którym miejscu mogę ustawić odczytywanie zalogowanego użytkownika.

W którym miejscu mogę ustawić odczytywanie zalogowanego użytkownika.
GA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 54
0

Witam

Piszę aplikację ASP.NET MVC z włączoną authentication mode="Windows".

gdzie mogę ustawić sprawdzanie zalogowanego użytkownika User.Identity.Name
tak aby było to wykonywane przy wywołaniu dowolnej strony? A nie tylko strony Index.

Próbowałem to zrobić na poziomie OWIN Startup.cs ale w momencie wykonywania kodu otrzymuję komunikat o braku wystąpienia takiego obiektu. Czyli troszkę za wcześnie.

Pozdrawiam.

Aventus
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: UK
  • Postów: 2235
0

Nie rozumiem na czym polega problem. Odczytywanie zalogowane użytkownika powinieneś mieć tam gdzie tego potrzebujesz, po prostu wywołaj User.Identity.Name. Chcesz wyświetlić imię w jakimś elemencie wspólnym dla całej aplikacji, np. w pasku nawigacji? Jeśli tak to wydziel sobie odpowiedni komponent na ten pasek, wyświetlaj tam imię użytkownika i importuj ten pasek nawigacji do różnych stron lub do głównego layout'u.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.