Just nu i M3-nätverket
Jump to content

säkerhet i asp


k043

Recommended Posts

Jag har en sida där man som användare måste logga in för att kunna bruka sidan. Men hur förhindrar man så att det inte går att gå in iaf om man nu tar reda på direktlänken kan man göra så att man redirectas vidare till startsidan direkt för att vara tvungen att logga in. Samma sak gäller admin sidan man måste vara inloggad annars ska sidan inte gå att använda alls.

 

Link to comment
Share on other sites

På kan spara användaren i en session när han/hon loggar in.

Sen på andra sidor kan du kolla om session inte är tom så visa sidan annars skicka tillbaka till startsidan.

 

 

//Mentor

Den högsta formen av intelligens är sunt förnuft

 

Link to comment
Share on other sites

Hur går man tillväga för att göra detta då?

 

 

 

 

 

 

Förresten har man en accesdatabas kan man längre fram flytta över allt in i en mysql datbas istället?

 

Link to comment
Share on other sites

Sätt en sessionsvariabel på inloggningssidan, t.ex.

[b]Session[/b]([GRÅ]"LoggedIn"[/GRÅ])=1

 

Sen på de andra sidorna skriver du överst t.ex.

[color="#0000ff"]If[/color] [b]Session[/b]([GRÅ]"LoggedIn"[/GRÅ]) = [GRÅ]""[/GRÅ] [color="#0000ff"]Then[/color]
 [b]Response[/b].redirect([GRÅ]"login.asp"[/GRÅ])
 [b]Response[/b].[color="#0000ff"]End[/color]
[color="#0000ff"]End[/color] [color="#0000ff"]If[/color]

 

Variationer finns såklart, du får experimentera lite...

 

Link to comment
Share on other sites

Förresten har man en accesdatabas kan man längre fram flytta över allt in i en mysql datbas istället?

I det stora hela så är svaret, JA

 

Men, det finns en del variationer mellan Access,MySQL,MS SQL m.m.

vilket gör att man ibland får ändra lite i SQL-koden när man byter databas. Det finns funktionen som skrivs lite anorlunda samt en del saker som stöds av en databas men inte finns alls i en annan.

 

/MVH MikY

Crew @ http://www.festaloss.com

Crew @ http://linksite.mine.nu

 

[inlägget ändrat 2004-11-09 01:51:05 av Miky]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...