P.....8
P.....8
#programowanie #aspnet #aspnetmvc #aspnet5

Załóżmy, że chcący zalogować się użytkownik przesłał do serwera poprawną nazwę użytkownika i hasło. Jak teraz zapamiętać że jest zalogowany? Żeby nie pytać go o hasło za każdym razem jak przejdzie na inną podstronę? Jak to się zwykle robi?
1
  • Najlepsze
  • Wszystkie komentarze
p___d
p___d
Cookies
3
niepoprawnyhumanista
niepoprawnyhumanista
@Pietrek558: przecież jak uzywasz gotowych mechaniznów do logowania to nie musisz sie martwic co w tym cookies jest.
masz np forms authentication

FormsAuthentication.SetAuthCookie(userName, remember);

Ktore wywolujesz po tym jak sprawdzisz czy dane są poprawne.
2
P.....8
P.....8
Mirki z #aspnet5 #angularjs #programowanie
Jeśli budujecie stronę używając AngularJS w ASP.net 5, to pomijacie całkowicie dotnetowy folder "Views" i wrzucacie wszystkie pliki html do wwwroot (a cały routing wykonuje angular), czy może jest jakiś sposób żeby pogodzić domyślnie generowane Views w ASP.net 5 z tymi za angulara?
3
  • Najlepsze
  • Wszystkie komentarze
wichur
wichur
Ja zrobiłem tak dla ASP.NET 4.5, w 5.0 nie próbowałem z powodów jakie podał @Bauzzer. Może to Cię nakieruje jak to zrobić w 5.0:

1. .\Controllers\HomeController + jeden widok (Index) do hostowania aplikacji, wystawienia bundli z css i js
2. Sama aplikacja w folderze .\App i głębiej (używam też TypeScript)
3. Routing angulara z ukrytym '#' przy Deep
3
zdebel
2