12. februar 2001 - 18:55Der er
11 kommentarer og 2 løsninger
Count
Hej!
Jeg er igang med at lave et script, hvor jeg har brug for at begrænse antallet af samtidige brugere, og regnede med at bruge denne kode:
\' Count users MaxConnSQL = \"SELECT * FROM Config_LicenseSettings WHERE LicenseKey = 10050;\" Set MaxConnExec = Conn.Execute(MaxConnSQL) ActiveSQL = \"SELECT * FROM Users_Current WHERE SessionActive = \'Y\'\" ActiveCountSQL = \"SELECT COUNT(Counter.ID) AS CountID FROM (\" & ActiveSQL & \") AS Counter;\" Set ActiveCountExec = Conn.Execute(ActiveCountSQL) MaxConns = MaxConnExec.Fields(\"LicenseContent\") CurrentConns = ActiveCountExec.Fields(\"CountID\") If CurrentConns => MaxConns Then Response.Redirect(\"/main.asp?page=main&error=toomanyusers\") Response.End End If
Hvis antallet af samtidige brugere overstiger eller er lig med det tal der står i LicenseContent i LicenseKey nr. 10050, skal systemet afvise yderligere logins.
Det virker dog ikke umiddelbart. Er der nogen der har et bud på hvorfor?
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
\' Count users MaxConnSQL = \"SELECT * FROM Config_LicenseSettings WHERE LicenseKey = 10050;\" Set MaxConnExec = Conn.Execute(MaxConnSQL) ActiveSQL = \"SELECT * FROM Users_Current WHERE SessionActive = \'Y\'\" ActiveCountSQL = \"SELECT COUNT(*) AS CountID FROM Users_Current WHERE SessionActive = \'Y\'\" Set ActiveCountExec = Conn.Execute(ActiveCountSQL) MaxConns = MaxConnExec.Fields(\"LicenseContent\") CurrentConns = ActiveCountExec.Fields(\"CountID\") If CurrentConns => MaxConns Then Response.Redirect(\"/main.asp?page=main&error=toomanyusers\") Response.End End If
Ha! tror jeg har fundet fejlen... Jeg selecter fra Users_Current, inden der er skrevet en session ind... Så er det jo ikke så mærkeligt, at det ikke virker...
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.