Hej. Hej, Web.config login authentication. Problem med session.
Använder mig av Web.config filen för att köra User Authentication. Vad jag inte fattar är hur det här med sessions fungerar när man kör User Authentication. Har försökt testa att skriva ut sessionsvärderna när man loggat in genom att skriva:
<code>
response.write(session("User"))
</code>
Men set skrivs då inte ut något värde. Vet i och för sig inte vad Sessionen heter så kanske är det.
Min fråga är alltså hur skriver man ut session-värdet när användaren är inloggad?
Så här ser min Web.config-fil ut:
<code>
<configuration>
<appSettings>
<add key="db" value="db\textad.mdb" />
</appSettings>
<system.web>
<authentication mode="Forms">
<forms name="TextAd" loginUrl="login.aspx" protection="All" path="/" timeout="1"/>
</authentication>
<sessionState mode="InProc" cookieless="false" timeout="1"/>
</system.web>
<!-- set secure paths -->
<location path="userzone.aspx">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
</configuration>
</code>Sv: Web.config login authentication. Problem med session.
det läggs inte ens i en session så det är inte så konstigt. Det hamnar i trådens Identity class.
Det finns många tips här i forumet och även på nätet om hur detta fungerar, mitt tips är att du säker efter FormsAuthentication, WindowsAuthentication här och på nätet för mer info. Även MSDN Library ger bra hjälp samt ASP .Net SDK.
Mvh Johan