12. februar 2003 - 00:59Der er
29 kommentarer og 2 løsninger
if status admin start session :)
Ja.. Jeg sidder med et problem som jeg regnede med ikke ville være et problem overhovedet...
altså, jeg er i gang med et forum... når man logger ind vil jeg ha den til at gøre følgende :)
<? session_start(); $hentnogetbrugerfis = mysql_query("SELECT * FROM brugere WHERE navn='$ensessionviharstartettidligere'"); while($row = mysql_fetch_array)){ if($row[status]=="admin"){ $_SESSION['westhiforumadminagtigbruger'] = "westhiforumadminagtigbruger"; } } ?>
hvorfor kan jeg ikke få det til at du? det ovenstående er lige skrevet hurtigt så det virker muligvis ikke.. men jeg sad og baksede meget med det i går, og det virkede åbenbart ikke.
Det er så det problem jeg regnede med var så nemt :o)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
12. februar 2003 - 01:04#1
faktisk skal den jo kun gøre det hvis den session ikke allerede kører i forvejen...
Hvis du alligevel kun henter en bruger ud, så er det vel ikke nødvendig med en while-løkke: <? session_start(); $hentnogetbrugerfis = mysql_query("SELECT * FROM brugere WHERE navn='$_SESSION[ensessionviharstartettidligere]'"); $row = mysql_fetch_array($hentnogetbrugerfis); if($row[status] == "admin"){ $_SESSION['westhiforumadminagtigbruger'] = "westhiforumadminagtigbruger"; } ?>
Synes godt om
Slettet bruger
12. februar 2003 - 01:26#15
uuuh nu er jeg nok galt på den.... dette virker i hvert fald ikke :)
Er "$westhiforumbrugeradmin" ikke også en session?
Synes godt om
Slettet bruger
12. februar 2003 - 01:29#18
jo det er så :)
Synes godt om
Slettet bruger
12. februar 2003 - 01:31#19
faktisk skal halløjsuppe og alt det andet byttes om... Hvis sessionen ikke kører skriver den halløjsuppe men HVIS den kører sætter den session.. det giver faktisk ingen mening :)
Jeg er ikke et pløk med mere, men prøv den her :): <? // Hvis session'en westhiforumbrugeradmin ikke er sat eller session'en sessionnr ikke er lig med session_id() if(!isset($_SESSION['westhiforumbrugeradmin']) || $_SESSION['sessionnr'] != session_id()){ echo "Halløjsuppe"; }else{ // Hvis oplysninger udfra session'en westhiforumbrugeradmin $tjekadmin = mysql_query("SELECT * FROM brugere WHERE navn='$_SESSION[westhiforumbrugernavn]'"); $row = mysql_fetch_array($tjekadmin); // Hvis den supper duber bruger har status som admin opdateres session'en med værdien westhiforumbrugeradmin if($row[status]=="admin"){ $_SESSION['westhiforumbrugeradmin'] = "westhiforumbrugeradmin"; // Ellers er det bare øv } else { echo "Øv"; } } ?>
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.