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.
<-- tjek_user.php 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: muligheder.php"); } ?> <-- tjek_user.php slut -->
Hvad gør addslashes($username); Og jeg ville nok bruge:
if (mysql_num_rows($passquery) == 0)
i stedet for
if (!mysql_num_rows($passquery))
Selvom mysql_fetch_array($passquery) evt. skulle være tomt, så vil if($row = mysql_fetch_array($passquery)) da vist altid returnere "sandt"
Du behøver vel heller ikke skrive echo "Forkert brugernavn eller password!!!<br>"; da du jo har tjekket på brugernavn tidligere? Eller flere brugere kan måske hedde det samme?
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.