Avatar billede udvikler Nybegynder
18. december 2005 - 20:51 Der er 11 kommentarer og
1 løsning

Lille problem med tjek på hvem man logger ind som

Jeg har et lille problem, jeg har en side, som skal være tilgængelig for administratore samt moderatore, men ikke almindelige brugere. Jeg kan godt finde ud af at tjekke om man er admin, eller almindelig bruger; men hvis jeg vil tjekke om man er admin, moderator eller almindelig bruger går det galt.

Her er min "tjekke kode" som den er nu.

$hent_data = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$_SESSION[brugernavn]' AND status = 'admin'") or die(mysql_error());
if(mysql_num_rows($hent_data) == "") {
    print "Du har ikke adgang til denne side!";
}else{
Avatar billede inctor Nybegynder
18. december 2005 - 21:25 #1
du mangler en } efter else .. ;D Hmm ..

$hent_data = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
if($hent_data == "admin") {
    echo "Du har adgang til denne side!";
}
else{
echo " Du Har Ikke Adgang ! ";
}

prøv dette ..
Avatar billede udvikler Nybegynder
18. december 2005 - 21:26 #2
Det er jeg klar over, jeg har heller ikke kopieret hele min kode herind
Avatar billede plx Nybegynder
18. december 2005 - 21:29 #3
sådan?

SELECT * FROM brugere WHERE brugernavn = '$_SESSION[brugernavn]' AND (status = 'admin' OR status = 'moderator')
Avatar billede plx Nybegynder
18. december 2005 - 21:29 #4
Personligt ville jeg gemme status i brugerens session ved login
Avatar billede inctor Nybegynder
18. december 2005 - 21:31 #5
prøvet om min virker ?
Avatar billede udvikler Nybegynder
18. december 2005 - 21:34 #6
Tusinde tak plx det virkede :)

du siger at du personligt ville gemme det i en session, jo det tænkte jeg også på, men jeg kan ikke definere den, ved ikke helt hvordan.

Er dette overhovedet et sikkert tjek ?
- for det skal jo helst i brydes
Avatar billede udvikler Nybegynder
18. december 2005 - 21:36 #7
inctor ->
Som sagt så er det ikke problemet, for jeg har nemlig ikke glemt en } den står nemlig lidt længere nede, jeg kopierede bare ikke hele min kode herind da det ikke var nødvendigt!
Avatar billede inctor Nybegynder
18. december 2005 - 21:40 #8
tænkte på min kode .. ikke } ...
Avatar billede udvikler Nybegynder
18. december 2005 - 21:44 #9
Nårh på den måde, det ved jeg ikke helt, men plx's virkede så den bruger jeg bare, den er mere enkel, der skal jeg nemlig kun tilføje en lille del til mit nuværene exempel :)
Avatar billede udvikler Nybegynder
18. december 2005 - 21:52 #10
og kan vi få et svar fra dig af plx ?

og så hvis du lige kunne svare mig på hvor sikkert det er ?
Avatar billede udvikler Nybegynder
20. december 2005 - 19:35 #11
Vil du have point plx ?
Avatar billede udvikler Nybegynder
21. december 2005 - 19:40 #12
Det tager jeg som et nej, sig til hvis du alligevel vil :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester