Hejza alle eksperter jeg vil lige høre om nogen kan hjælpe mig med et lille problem :(( kan ik huske hvor dan jeg smider status på i Access hvor jeg Fx kan skrive
Fx
Vis brugerstatus er = 1 udskriver det her 1 Vis brugerstatus er = 2 udskriver det her 2 Vis brugerstatus er = 3 udskriver det her 3 Vis brugerstatus er = 4 udskriver det her 4
hmmm jaaa men det er fx at min egen status i mit admin system er 1000 ikke så kan jeg se alle de menuer jeg har lavet til Fx normal bruger, admin bruger, member bruger osv !! det er det jeg leder efter hi hi men den ska kontroler fra min access om brugeren har adgang til sinne menuer
Eller brug Case // statue er variabel der testes på
Select Case status Case "1" Response.Write("Alindelig bruger (1)") Case "2" Response.Write("Bruger med status = 2") Case "3" Response.Write("Bruger med status = 3") End Select
du henter status fra access ved brug af SQL, og gemmer status i en variable, skal du bruge det på flere sider (skal man jo normalt) gemmes smartest i en Session-variable
SQL : SELECT status FROM tabel WHERE brugerid = xxx Set objRS = ...
If objRS.EOF of objRS.BOF Then Session.Contents("status") = 0 // bruger ikke i db Else Session.Contents("status") = objRS("status") End If
Herefter ligger status i Session.Contents("status") sålænge brugeren har sin session åben Så hedder det bare Select Case Session.Contents("status") eller sratus = Session.Contents("status") først
du har misforstådet mig lidt ! jeg ska bruge sådan at den tjecker og bruger har rettiheder til Fx nogen faste menuer !! dvs at jeg selv har status 1000 og clan leder har status 950 Fx og så når jeg Fx smider at menuen Ret denne side har status 1000 så kan kun webmaster se den !! jeg ska ikke til at bruge SQL for jeg vil kun bruge Access !!
hmmmm ja fatter maget lidt af det der !! men er ved at kunen se en lille logic i det :) hi hi men hvor dan får jeg den til at hente stauts ud fra databasen i access !! når em bruger er logget ind ?
Når en bruger logger ind kan du gemme "status" i session sådan her, her er rs et recordset du hendter brugeres oplysninger ud med
Session("status") = rs("status")
Du har sikker noget hvor du tjekke for brugernavn og password:
SQL = "select * from tabel where brugernavn = '" & Brugernavn & "' AND password = '" & password & "'" set rs = Conn.Execute(SQL) if not rs.EOF then 'Brugeresn findes
Session("status") = rs("status")
end if
Synes godt om
Ny brugerNybegynder
Din løsning...
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.