sortering af brugere og admin (login sys.)

Tags:    php

Hey..

Jeg har et lille problem, da jeg ikke ved hvordan jeg skal få mit login system til at skelne mellem admin og brugere.. jeg har en række i min db, hvor mit system skal hente "elev" eller "chef" frem om skelne ud fra det..

Håber der er en det kan hjælpe.. På forhånd MANGE tak .. :D




8 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Du tjekker ikke på hvad der ligger i din cookie.

Fold kodeboks ind/udKode 


Der ud over havde du nogle ; nogle steder, hvor jeg ikke liiiige kunne se hvad de skulle...

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk

[Redigeret d. 25/11-03 14:56:13 af Jimmi Westerberg]



Hey..

Jeg har et lille problem, da jeg ikke ved hvordan jeg skal få mit login system til at skelne mellem admin og brugere.. jeg har en række i min db, hvor mit system skal hente "elev" eller "chef" frem om skelne ud fra det..

Håber der er en det kan hjælpe.. På forhånd MANGE tak .. :D


Håber det her kan bruges du skal lige udskifte variablen $var med din egen variable.

<pre>
if($var == "chef"){
echo "Du er Chefen";
} else {
echo "Du er eleven";
}
</pre>

- SpeC - #SpeC.DK @ Q-NET



Hey..

Jeg har et lille problem, da jeg ikke ved hvordan jeg skal få mit login system til at skelne mellem admin og brugere.. jeg har en række i min db, hvor mit system skal hente "elev" eller "chef" frem om skelne ud fra det..

Håber der er en det kan hjælpe.. På forhånd MANGE tak .. :D


Du laver en funktion til at hente lige netop denne info, og derved kan du bruge den i en if sætning, hver gang du skal tjekke om det er admin eller ej.

Ex:

if (getUserLevel ($_SESSION['username']) == admin)
echo "Du er admin!";


--
Ronni Egeriis - squirrel development: http://sqdev.dk/



Hey..

Jeg har et lille problem, da jeg ikke ved hvordan jeg skal få mit login system til at skelne mellem admin og brugere.. jeg har en række i min db, hvor mit system skal hente "elev" eller "chef" frem om skelne ud fra det..

Håber der er en det kan hjælpe.. På forhånd MANGE tak .. :D


Du laver en funktion til at hente lige netop denne info, og derved kan du bruge den i en if sætning, hver gang du skal tjekke om det er admin eller ej.

Ex:

if (getUserLevel ($_SESSION['username']) == admin)
echo "Du er admin!";


--
Ronni Egeriis - squirrel development: http://sqdev.dk/


Det vil være en god idé, hvis du satte kolonnend standartværdi til elev.. bare et tip! :)
Med Venlig Hilsen: CHadi




Hey..

Jeg har et lille problem, da jeg ikke ved hvordan jeg skal få mit login system til at skelne mellem admin og brugere.. jeg har en række i min db, hvor mit system skal hente "elev" eller "chef" frem om skelne ud fra det..

Håber der er en det kan hjælpe.. På forhånd MANGE tak .. :D


Du kan ligge en persons "niveau" op i en session variabel, og derefter tjekke om denne indeholder det ene eller andet niveau og derved vise forskellige ting..

Fold kodeboks ind/udKode 

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



Jeg ved godt hvordan man kan gemme i SESSION osv. men jeg kan ikke rigtig få det til at funger med min kode.. Jeg bruger også COOKIE.. -men tag et kig på min kode så kan det være det er nemmere at forstå hvad jeg mener..



if ($_COOKIE["n_login"]) {
echo "<a href=admin_index.php>Nyheds admin</a><br>";
echo "<a href=admin_info>Rediger info</a><br>";
echo "<a href=admin_brugere.php>Bruger admin</a><br><br>";
echo "<a href=index.php class=overskrift>Nyhed</a><br>";
echo "<a href=info.php class=overskrift>Info</a><br><br>";
echo "<span class=overskrift>Elever:</span><br>";

$sql = mysql_query("SELECT * FROM user");
while ($row = mysql_fetch_array($sql)) {
echo "<a href=brger.php>$row[4]</a><br>";
};
} else if ($_COOKIE["n_login"]) {
echo "<a href=hehe.php class=overskrift>yes</a><br>";
echo "<a href=index.php class=overskrift>Nyhed</a><br>";
echo "<a href=info.php class=overskrift>Info</a><br><br>";
echo "<span class=overskrift>Elever:</span><br>";

$sql = mysql_query("SELECT * FROM user");
while ($row = mysql_fetch_array($sql)) {
echo "<a href=$PHP_SELF?get=$row[4]>$row[4]</a><br>";
};
} else {
echo "<a href=index.php class=overskrift>Nyhed</a><br>";
echo "<a href=info.php class=overskrift>Info</a><br><br>";
echo "<span class=overskrift>Elever:</span><br>";

$sql = mysql_query("SELECT * FROM user");
while ($row = mysql_fetch_array($sql)) {
echo "<a href=bruger.php>$row[4]</a><br>";
};
echo "<br><br><a href=login.php>.Login</a>";
};




Du tjekker ikke på hvad der ligger i din cookie.

Fold kodeboks ind/udKode 


Der ud over havde du nogle ; nogle steder, hvor jeg ikke liiiige kunne se hvad de skulle...

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk

[Redigeret d. 25/11-03 14:56:13 af Jimmi Westerberg]


Tusind tak for hjælpen gutter.. Jeg har bare et lille spørgsmål mere.. Hvis nu jeg vil have en admin oG en super_bruger hvordan skal jeg så skrive det?




Du skal bare indsætte en ekstra elseif før else...

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



t