PHP interesse |
|
hey ik heb het volgende email"checkje" gemaakt voor mijn wijzig pagina.
if(geregistreerd($_POST['email'],email)) {
$error[] = '<strong>'.$_POST['email'].'</strong> is reeds geregistreerd. Slechts één account per e-mailadres is toegestaan.';
}
if(geregistreerd($_POST['email'],email)) { $error[] = '<strong>'.$_POST['email'].'</strong> is reeds geregistreerd. Slechts één account per e-mailadres is toegestaan.'; }
Zoals je misschien wel kan zien, wordt elk mailadres in de DB gecheckt of ie al bestaat of niet. nix mis mee. maar als ik voor mijn wijzig pagina (om het beter te beveiligen) dit erin wil hebben, checked deze statement ook het mail adres van de gebruiker die zijn profiel wilt wijzigen. Nu heb ik alle textvakjes het gegeven uit de database laten weergeven zodat de gebruiker weet wat ie ooit heeft ingevuld, dus ook het mail adres. drukt de gebruiker nu op profiel wijzigen dan krijgt hij dus de error hierboven te zien....
Nu is mijn vraag, is het mogelijk deze error aan te passen zoals dit
if(geregistreerd($_POST['email'],email, behalve die van de user)) {
$error[] = '<strong>'.$_POST['email'].'</strong> is reeds geregistreerd. Slechts één account per e-mailadres is toegestaan.';
}
if(geregistreerd ($_POST['email'],email , behalve die van de user )) { $error[] = '<strong>'.$_POST['email'].'</strong> is reeds geregistreerd. Slechts één account per e-mailadres is toegestaan.'; }
dus dat ie alle emails checked behalve die van de user zelf (dit zodat de user geen email kan gebruiken van een andere user wat nu nog wel mogelijk is
|