02. august 2002 - 19:21Der er
9 kommentarer og 1 løsning
lave et script
Hej er der en som kan lave mig et script hvor at hvis man har status 1 2 eller 3 så includes hver en forskellig fil hvis man har status et skal link_normal.php includes hvis man har status 2 skal link_coadmin.php includes hvis man har status 3 skal link_admin.php includes og hvis man ikke har skal den bare skrive lamer det skal køre via en mysql og det skal sættes ind i mit script som jeg har lavet dette er det eneste jeg skal lave!!
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.
<? if ($bruger && $pass){ $connection = mysql_connect("localhost", "root", ""); mysql_select_db("database", $connection) or die (mysql_error());
$result = mysql_query("SELECT bruger, pass, status FROM brugere WHERE bruger ='$bruger' && pass='$pass'"); $row = mysql_fetch_array($result); $antal = mysql_num_rows($result);
if ($antal == 1) {
if ($row[status] == 0){ // Lukket bruger konto setcookie("bruger", "$bruger", time()+ 3600); setcookie("status", "0", time()+ 3600); echo "Din bruger-konto er blevet lukket!"; exit;}
if ($row[status] == 1){ // Almindelige bruger (sæt cookie til status 1) setcookie("bruger", "$bruger", time()+ 3600); setcookie("status", "1", time()+ 3600); echo "<META HTTP-EQUIV='Refresh' CONTENT='1;URL=bruger.php'>";}
if ($row[status] == 2){ // CoAdmin (sæt cookie til status 2) setcookie("bruger", "$bruger", time()+ 3600); setcookie("status", "2", time()+ 3600); echo "<META HTTP-EQUIV='Refresh' CONTENT='1;URL=coadmin.php'>";}
if ($row[status] == 3){ // Admin (sæt cookie til status 3) setcookie("bruger", "$bruger", time()+ 3600); setcookie("status", "3", time()+ 3600); echo "<META HTTP-EQUIV='Refresh' CONTENT='1;URL=admin.php'>";}
} else echo"Forkert brugernavn eller adgangskode";} ?>
<? include ("config.php"); ?> <? session_start(); ?> <html> <meta name="Generator" content="Stone's WebWriter 3.5"> <head></head> <body> <? // Tjekker om brugeren er logget ind if ($s_navn && $s_password) { ?> <? $database = mysql_connect("$host","$user","$pass"); mysql_select_db("$db",$database); $result = mysql_query("SELECT status FROM community WHERE navn LIKE '$s_navn' AND password LIKE '$s_password';");
$r = mysql_fetch_array($result); ?> Brugerside<br> <a href="ret.php">Ret oplysninger</a> - <a href="vis_nyhed.php">Vis nyheder</a> <? if ($r[status] == 1) { require("link_normal.php"); } else if ($r[status] == 2) { require("link_coadmin.php"); } else if ($r[status] == 3) { require("link_admin.php"); } else { print"Hmm... fuck af neger!"; } ?> <? // Hvis brugeren ikke er logget ind } else { ?> Du skal være logget ind får at se side <? } ?>
Sorry... Men det er det bedste jeg lige kan gøre.. Selve scriptet virker nu, men du skal selvfølgelig ændre lidt i det. Men det virker.
<? if ($bruger && $pass){ $connection = mysql_connect("localhost", "root", ""); mysql_select_db("database", $connection) or die (mysql_error());
$result = mysql_query("SELECT bruger, pass, status FROM brugere WHERE bruger ='$bruger' && pass='$pass'"); $row = mysql_fetch_array($result); $antal = mysql_num_rows($result);
if ($antal == 1) {
if ($row[status] == 0){ // Lukket bruger konto setcookie("bruger", "$bruger", time()+ 3600); setcookie("status", "0", time()+ 3600); echo "Din bruger-konto er blevet lukket!"; exit;}
if ($row[status] == 1){ // Almindelige bruger (sæt cookie til status 1) setcookie("bruger", "$bruger", time()+ 3600); setcookie("status", "1", time()+ 3600); echo "<META HTTP-EQUIV='Refresh' CONTENT='1;URL=bruger.php'>";}
if ($row[status] == 2){ // CoAdmin (sæt cookie til status 2) setcookie("bruger", "$bruger", time()+ 3600); setcookie("status", "2", time()+ 3600); echo "<META HTTP-EQUIV='Refresh' CONTENT='1;URL=coadmin.php'>";}
if ($row[status] == 3){ // Admin (sæt cookie til status 3) setcookie("bruger", "$bruger", time()+ 3600); setcookie("status", "3", time()+ 3600); echo "<META HTTP-EQUIV='Refresh' CONTENT='1;URL=admin.php'>";}
} else echo"Forkert brugernavn eller adgangskode";} ?>
Scriptet tjekker om bruger og password passer sammen, og går derefter videre. Derefter tjekker det hvilken status brugeren er, og derefter laver den cookies som vare i en time, og går derefter videre til den side du har skrevet ind :)
det virkede ikke sry lukker nu jeg slutter det protjekt!
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.