Natrich Skrevet 22. mai 2009 Del Skrevet 22. mai 2009 (endret) Holder på å lage en log in form, det meste funker, men når jeg skal trykke på "Login" så skjer det ingen ting Da skal det egentlig komme: You have succesfully logged in as "user" Scriptet: <?php session_start(); include "./global.php"; if (isset($_SESSION['uid'])){ echo "You are already logged in, if you wish to log out, please <a href\"./logout.php\">click here</a>! \n"; }else{ if (!isset($_POST['Submit']) || ($_POST['Submit'] != 'Login')) { echo "<table border=\"0\" cellspacing=\"3\" cellpadding=\"3\">\n"; echo "<form method=\"post\" action=\"./login.php\">\n"; echo "<tr><td>Username</td><td><input type=\"text\" name=\"username\"></td></tr>\n"; echo "<tr><td>Password</td><td><input type=\"password\" name=\"password\"></td></tr>\n"; echo "<tr><td colspan=\"2\" align=\"right\"><input type=\"submit\" name=\"submit\" value=\"Login\"></td></tr>\n"; echo "</form></table>"; } else{ $user = mss(isset($_POST['username'])); $pass = (isset($_POST['password'])); if($user && $pass){ $sql = "SELECT id FROM `users1` WHERE `username`='".$user."'"; $res = mysql_query($sql) or die (mysql_error()); if(mysql_num_rows($res) > 0){ $sql2 = "SELECT id FROM `users1` WHERE `username`='".$user."' AND `password`='".md5($pass)."'"; $res2 = mysql_query($sql2) or die (mysql_error()); if(mysql_num_rows($res2) > 0){ $row = mysql_fetch_assoc($res2); $_SESSION['uid'] = $row['id']; echo "You have succesfully logged in as " .$user; }else{ echo "Username and password combination is incorrect!\n"; } }else{ echo "The username you supplied does not exsist!\n"; } }else{ echo "You must supply both the usename and password field!\n"; } } } ?> Noen som har en anelse om hva som kan være feil? Natrich Endret 22. mai 2009 av Natrich Lenke til kommentar
LoS Skrevet 22. mai 2009 Del Skrevet 22. mai 2009 Submit og submit er ikke det samme, så bare å bytte så de er identiske. Lenke til kommentar
Natrich Skrevet 22. mai 2009 Forfatter Del Skrevet 22. mai 2009 Submit og submit er ikke det samme, så bare å bytte så de er identiske. Bytta nå, alt funker! Tusen takk for hjelpen Natrich Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå