01. februar 2007 - 14:56Der er
12 kommentarer og 1 løsning
Logud hvis browseren lukkes (Datebase)
Hej..
Det spørgsmål mange har problemer med.
Jeg har et brugersystem hvor man skal logge ind, men hvis brugeren ikke logger ud så opdatere den ikke i databasen ligesom den gør på logud.asp. Når brugeren går der hen.
Jeg ved at man kan opdatere når en session slutter med global.asa. Men jeg ved ikke hvordan. Hvordan gør jeg det?
Den her kode var der: <script language="vbscript" runat="server">sub Application_OnStart getcustomers end subsub getcustomers set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs=conn.execute("select name from customers") Application("customers")=rs.GetRows rs.Close conn.Close end sub</script>
Skal jeg så bare rette Application til session og rette database koden? Og hvordan gør jeg så jeg kan se om det virker efter 1 minut?
Det kommer jo an på, hvordan din kode er skruet sammen, hvis det er i din db du har data stående, kan du jo åbne den, uden om siden, ellers må du ha' flere brugere igang.
Synes godt om
Slettet bruger
01. februar 2007 - 16:46#8
Er det ikke bare session.timeout = et eller andet tal?
Tjoh, hvis din server ingen timeout-limit har, kan det da godt være en idé at sætte den, men for at du kan tjekke det bliver du jo nødt til at gå ind med en anden profil en den du lige har logget ud med, eller kigge direkte i databasen, for hvis du logger ind igen, kan du jo ikke se om du var logget ud før
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.