Wat is hier mis mee? Hij geeft altijd de error:
de wachtwoorden komen niet overeen.
if($_POST['password']==$_POST['password2']){
echo "De <b>wachtwoorden</b> komen niet overeen.<br>Klikt u <a href=javascript:history.back()>hier</a> om terug te gaan";
}
enne, \ voor een ", is alleen nodig als je het wilt echoen, anders JUIST NIET...
Jep, vakken met email en username, of username en password, alleen voor email en username zal ik de pas naar mail sturen :).. anders word het erg lekkend..
Jep, vakken met email en username, of username en password, alleen voor email en username zal ik de pas naar mail sturen :).. anders word het erg lekkend..
Wat 'n antwoord is dit nu? Je geeft gewoon beide mogelijkheden... Anyway, je hebt een username + emailadres veld nodig.. Want het gaat om een verloren paswoord recover spel, dus hoe kan je dan je wachtwoord ingeven... Nuja, misschien anders een nadenken met wat je bezig bent? Als je al twijfelt welke velden je nodig hebt...
$temp_query = mysql_query(\"SELECT email FROM ledensysteem WHERE username=\'\" . $_POST[\'username\'] . \"\'\");
if ($row = mysql_fetch_array($temp_query)) {
if ($row[\'email\'] == $_POST[\'email\']) {
mysql_query(\"UPDATE ledensysteem SET password=\'\" . md5($newpass) . \"\' WHERE username=\'\" . $_POST[\'username\'] . \"\'\");
mail($_POST[\'email\'], \"Lasersailinglimburg.nl\", \"Geachte \".$username.\", u heeft uw paswoord aangevraagd,
hierbij is er een nieuw paswoord aangemaakt,
dit is paswoord is: \".$newpass.\".
Dit is paswoord dient u zo spoedig mogelijk te wijzigen.
Nee, natuurlijk niet, mijn stommiteit ligt niet aan het forum :), ik wilde het alleen ff melde, pik het niet verkeerd op! Wat is er dan allemaal verkeerd aan dat script?
ik wil een gepost wachtwoord vergelijken met een wachtwoord in de database, hier mijn "scriptje":
<?php
include("config.php");
$sql = "SELECT password FROM members WHERE username='".$_POST['username']."'";
$q = mysql_query($sql)or die(mysql_error());
$row = mysql_fetch_array($q);
if (md5($_POST['password']) != $row['password']) {
echo "De <b>username</b> komt niet overeen met het <b>wachtwoord</b>!<br>Klikt u <a href=javascript:history.back()>hier</a> om terug te gaan.</font>";
?>
Dit is maar een klein deel! Maar nu geeft hij elke keer terug:
De username komt niet overeen met het wachtwoord!
Klikt u hier om terug te gaan.