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

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.

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1