ik heb de volgende code:
Maar als ik twee verschillende wachtwoorden invoer, dan gaat hij het toch aanpassen, terwijl hij dan toch echt een redirect moet doen naar contactWijzigen.php3
Weet iemand wat ik fout doe??
PHP:
1
| <?if (strcasecmp($nieuwWachtwoord,$herhaalWachtwoord)) { if ($nieuwWachtwoord != "") { $an_id = mysql_query("SELECT uid FROM koppeling WHERE contactid='$contactid'"); $regel=mysql_fetch_array($an_id); $uid = $regel["uid"]; $ID = fopen("../shop/.htpasswd",'r'); $huidig = ""; while (feof($ID)==0): $regel=chop(fgets($ID,260)); $huidig=$huidig.$regel."\n"; endwhile; fclose($ID); $plaatsUID = strpos($huidig,$uid); $plaatsDubbelePunt = strpos($huidig,":",$plaatsUID + 1); $plaatsRegelAfbraak = strpos($huidig,"\n",$plaatsUID); $verandering = substr($huidig,$plaatsUID,$plaatsRegelAfbraak - $plaatsDubbelePunt); $wachtwoord = crypt($nieuwWachtwoord); $nieuw = str_replace($verandering,$uid.":".$wachtwoord."\n",$huidig); $ID2 = fopen("../shop/.htpasswd",'w'); fputs($ID2,$nieuw); fclose($ID2); } mysql_query("UPDATE contactpersoon SET blabla WHERE contactid='$contactid'"); header("location: Klantenlijst.php3");}else { header("location: contactWijzigen.php3?wachtwoord=1");}?> |
Maar als ik twee verschillende wachtwoorden invoer, dan gaat hij het toch aanpassen, terwijl hij dan toch echt een redirect moet doen naar contactWijzigen.php3
Weet iemand wat ik fout doe??