Hoi,
Ik heb dus een soort leden gedoe en nu heb ik dus dat de wachtwoorden er gecodeerd in gaan alleen hij voegt ze wel in de db maar niet gecodeerd.
Zie hier het toevoegen en de functie om te coderen:
Kan iemand mij helpen. Alvast bedankt.
Ik heb dus een soort leden gedoe en nu heb ik dus dat de wachtwoorden er gecodeerd in gaan alleen hij voegt ze wel in de db maar niet gecodeerd.
Zie hier het toevoegen en de functie om te coderen:
PHP:
1
| <?if ($HTTP_POST_VARS["username"] && $HTTP_POST_VARS["password"]) { include ("functie.php3"); verbind(); $query = "SELECT * FROM leden WHERE username LIKE '$username' ORDER BY id DESC"; $resultaat = mysql_query($query) or die(mysql_error()); if ($row = mysql_fetch_object($resultaat)) { echo "Probeer een anderen gebruikersnaam!"; } else { $query = "INSERT INTO leden (username,password) VALUES ('$username','$password')"; mysql_query($query) or die ("fout in query"); echo "succesvol toegevoegd<br><br>"; echo "<a href=\"login.php3\">inloggen</a>"; }}else {?><form action="toevoegen.php3" method="post"> username:<input type="Text" name="username"><br> password:<input type="Password" name="password"><br> <input type="submit" name="submit" value="Toevoegen"></form><?}?><?phpfunction verbind() { $db_host = "localhost"; //je hostnaam $db_login = "root"; //je gebruikersnaam van je database $db_pass = ""; //je paswoord van je database $db_database = "forumpie"; //je database naam mysql_connect("$db_host", "$db_login", "$db_pass") or die(); mysql_select_db("$db_database")or die();}function password($username, $passgecodeerd) { verbind(); $pass_uit_database = ""; $query = "SELECT password FROM leden WHERE username LIKE '$username' ORDER BY id DESC"; $resultaat = mysql_query(query) or die(mysql_error()); if ($row = mysql_fetch_object($resultaat)) { $pass_uit_database = md5($row->password); if($passgecodeerdd == $pass_uit_database) { return TRUE; } else { echo "De combinatie tussen je paswoord en je gebruikersnaam is niet juist."; return FALSE; } } else { echo "Je gebruikersnaam is ongelding"; return FALSE; }}?> |
Kan iemand mij helpen. Alvast bedankt.