/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
logon vha. ASP
Fra : Rikke Nyland Christe~


Dato : 29-03-01 21:05

Jeg har prøvet at lave en log on side vha. en indgangsside - der er
forbundet med en database med brugernavn og password. Problemet er, at man
stadig kan få adgang til undersiderne ved at skrive den direkte url uden om
default-siden. Er der en eller anden smart måde at afskærme en bruger fra
disse undersider således at der kun er adgang igennem indgangssiden?





 
 
NAS (29-03-2001)
Kommentar
Fra : NAS


Dato : 29-03-01 21:11

Du kan tildele brugeren en sessionID og på alle din sider laver du en check
f.eks. if empty(session("id")) then
response.write"Du har ingen tilladeslse til at se siden"
end if




Peter Pedersen (29-03-2001)
Kommentar
Fra : Peter Pedersen


Dato : 29-03-01 21:14


"Rikke Nyland Christensen" <rikke.nyland@sol.dk> skrev i en meddelelse
news:TzMw6.2567$Tj4.200210@news101.telia.com...
> Jeg har prøvet at lave en log on side vha. en indgangsside - der er
> forbundet med en database med brugernavn og password. Problemet er, at man
> stadig kan få adgang til undersiderne ved at skrive den direkte url uden
om
> default-siden. Er der en eller anden smart måde at afskærme en bruger fra
> disse undersider således at der kun er adgang igennem indgangssiden?

Du skal have en include fil på hver side der går ind og checker om man er
logget ind. Du kunne evt. have en session variabel der, hvis den er = true
kan man se siden, er den = false eller "" skal man ikke kunne se siden.

prøv evt. at se http://www.activeserverpages.dk/aspdigital/studies/login.asp

/peter



Martin Askhøj (29-03-2001)
Kommentar
Fra : Martin Askhøj


Dato : 29-03-01 21:11

"Rikke Nyland Christensen" <rikke.nyland@sol.dk> wrote in message
news:TzMw6.2567$Tj4.200210@news101.telia.com...
> Jeg har prøvet at lave en log on side vha. en indgangsside - der er
> forbundet med en database med brugernavn og password. Problemet er, at man
> stadig kan få adgang til undersiderne ved at skrive den direkte url uden
om
> default-siden. Er der en eller anden smart måde at afskærme en bruger fra
> disse undersider således at der kun er adgang igennem indgangssiden?

Dette skulle kunne gøre tricket:

Når en bruger logger ind putter du f.eks. brugerens brugernavn i en
Session-variabel

Brugernavn = Session("name")

Herefter ligge du følgende kode i toppen af alle dine sider du vil beskytte

If Session("USER") = ""
Then Response.Redirect("login.asp")
End If

Hvis bruger ikke er logget ind vil man brugeren blive videresendt til login
siden.

Håber det kan bruges.

/Martin






Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste