02. maj 2003 - 10:40Der er
5 kommentarer og 1 løsning
if active = 0 then 1
jeg har følgende script, jeg skal ha tilføjet / flette ind, at hvis row active = 0 skal den skrive 1 id den, og hvis den er 1 skal den bare fortsætte med at checke brugeren.
<--- script start ---> <? addslashes($username); addslashes($passcode); $new_password = md5($passcode); require("db_ind.inc"); $passquery = mysql_query("SELECT password, id FROM profiler WHERE username = '$username'"); if (!mysql_num_rows($passquery)) { echo "Ugyldigt brugernavn!<p>"; exit(); } else { if($row = mysql_fetch_array($passquery)) { $dbpassword = $row["password"]; $profilid = $row["id"]; } if($dbpassword == $new_password) { $login = (true); } if ($dbpassword != $new_password) { echo "Forkert brugernavn eller password!!!<br>"; echo "Hvis du ikke kan huske dit password, står det i den mail du fik tilsendt ved oprettelsen. Skulle du også have mistet den mail, så kan du få den tilsendt, ved at trykker <a href=\"glemtkode.php\">her</a>.<br>"; exit(); } setcookie("coo_username","$username",time()+3600); setcookie("coo_password","$new_password",time()+3600); setcookie("coo_profilid","$profilid",time()+3600); $today = date("d-m-Y"); require("db_ind.inc"); mysql_query("UPDATE profiler set lastlogin = '$today' WHERE username = '$coo_username'"); header("Location: hovedeside.php?id=$profilid"); } ?>
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
<? addslashes($username); addslashes($passcode); $new_password = md5($passcode); require("db_ind.inc"); $passquery = mysql_query("SELECT password, id, active FROM profiler WHERE username = '$username'"); if (!mysql_num_rows($passquery)) { echo "Ugyldigt brugernavn!<p>"; exit(); } else { if($row = mysql_fetch_array($passquery)) { if($row["active"]==0){ $row["active"]=1; } $dbpassword = $row["password"]; $profilid = $row["id"]; } if($dbpassword == $new_password) { $login = (true); } if ($dbpassword != $new_password) { echo "Forkert brugernavn eller password!!!<br>"; echo "Hvis du ikke kan huske dit password, står det i den mail du fik tilsendt ved oprettelsen. Skulle du også have mistet den mail, så kan du få den tilsendt, ved at trykker <a href=\"glemtkode.php\">her</a>.<br>"; exit(); } setcookie("coo_username","$username",time()+3600); setcookie("coo_password","$new_password",time()+3600); setcookie("coo_profilid","$profilid",time()+3600); $today = date("d-m-Y"); require("db_ind.inc"); mysql_query("UPDATE profiler set lastlogin = '$today' WHERE username = '$coo_username'"); header("Location: hovedeside.php?id=$profilid"); } ?>
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.