Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.serverside.asp:
> johnny skrev:
>
> > Jeg vil gerne lave en funktion hvor en bruger som er logget ind
> > har adgang til en side, men så længe denne bruger er på siden
har
> > ingen andre brugere adgang til denne side.
>
> Du skal bruge en application-variabel:
>
> Øverst på din side skriver du noget a la:
>
> <%
> ' Lås applikationen så koden her kun kan behandles af én
> ' klient
> Application.Lock
>
> ' Tjek om siden er låst af en anden bruger
> If Application("sideXfri") Then
> ' Siden er fri, sæt sidelåsen
> Application("sideXfri") = False
>
> ' Frigiv applikationslåsen
> Application.Unlock
> Else
> ' Siden er låst, frigiv applikationslås
> Application.Unlock
>
> ' - og viderestil til anden side
> Response.redirect "sidenoptaget.asp"
> End If
> %>
>
>
> I global.asa sætter du sidelåsen til åben (true) ved
> application_onstart:
>
> Sub Application_OnStart
> Application("sideXfri") = True
> End Sub
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på
http://usenet.dk/netikette/citatteknik.html
Tak for svar.
Det virker fint, men hvad sker der hvis en bruger er på side også
han lukker sin browser ?
Hvordan sikre jeg at der lukkes korrekt ned, ved feks. mistet
internet forbindelse, computer låser, browser lukkes mens siden er
aktiv ?
Siden bruges ofte af flere brugere til flere sider, det vil sige at
den kaldes sådan:
www.side.dk/side.asp?id=1 eller id=2 hvis en
bruger er på id=1 skal id=2 stadig være åben....kan det gøres ?
Tak
Johnny
--
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