Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.serverside.asp:
> j p skrev:
>
> > Jeg ville gerne kunne spære adgang til en underside fordi en
> > anden bruger er på netop denne side. Kan det lade sig gøre ?
>
> Jep. Brug en application-variabel til at tjekke status.
>
> Noget i retning af følgende:
>
>
> Application_OnStart:
>
> ' Adgangen er åben som standard når applikationen starter
> Application("pageLock") = False
>
>
>
> På selve siden:
>
> ' Lås applikationen så kodestumpen ikke kan køres simultant
> Application.Lock
>
> ' Tjek om sidelåsen er aktiv:
> If Application("pageLock") Then
> ' Udskriv besked om at siden er låst, eller viderestil
> ' til fejlside. Husk at bruge Application.Unlock inden
> ' en evt. viderestilling
> Else
> ' Lås siden
> Application("pageLock") = True
>
> ' Fortsæt med at vise siden
> End If
>
> ' Lås op igen
> Application.Unlock
>
>
> For at sikre mod en hængende lås, bør der nok være en "lås op"-kode
> i Session_OnEnd:
>
>
> Application("pageLock") = False
>
>
> Ovenstående forudsætter at siden kun skal køres én gang mens låsen
> er aktiv. Hvis der skal skiftes mellem flere sider, kan det være
> praktisk at gemme en reference til den session der har opnået
> adgang. Det kan fx ske ved at sætte en session-variabel, eller ved
> at gemme session-id i en application-variabel.
> --
> Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
> eller Brønshøj, max 6000 pr. måned.
> Kontakt pr. mail - nospam(at)gyros.dk
> Jens Gyldenkærne Clausen
Tak for det, lidt nyt for mig, men jeg kigger på det.
mvh
JP
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials