Vad jag förstår av exemplerna så om man hamnar på vileken sida som helst i min applikation så skickas man till login.aspx för att loggas in.
Men om det nu är så att jag har två sidor låt oss säga "index.aspx" och "installningar.aspx" och jag vill att när man skall gå in på "installningar.aspx" så skall man skickas till "login.aspx" för att logga in men om man istället går in på "index.aspx" så skall sidan visas utan att man behöver logga in. Förstår ni vad jag menar? Vet nån hur man gör?
i quickstarten. Det jag undrar då är vad UserEmail.Value är till för, går det att hämta den datan eller måste man göra som i gamla ASP och sätta en session med värdet? I så fall käns ju hela grejen ganska så meningslös.
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Line 8: <location path="index.aspx">
Line 9: <system.web>
Line 10: <authentication mode="forms">
Line 11: <forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="15" />
Line 12: </authentication>
Nu är det så att jag skickas vidare till /default.aspx när jag testar att logga in och vad jag förstår av detta så lyckas inloggningen.
När jag då har blivit inloggad och går in i mappen /login/ (som står med i web.config ovan) så skickas jag iväg till /login.aspx?ReturnUrl=url för att logga in igen, detta vad jag förstår måste det innebära att inloggningen inte gäller undermapparna utan bara rooten. Hur jag skall göra för att få autensieringen att fungera i undermappen?
Sen undrar jag även om det går att ändra vilekn sida man skickas till när man loggat in? Skall jag använda Response.Redirect eller nåt?