Hallo Devlin,
Jo werde mich wohl doch noch etwas weiter bilden müssen da merkt man mal man kann nicht alles wissen ;-)
habe jetzt mal deinen Code eingebaut und einge sachen durch getestet aber es geht dennoch nicht
Hier nochmal mein Code Komplett:
function ActivateForm() {
if(!isset($_GET['Email'])) {
return 'Fehler: Unvollständige Daten übergeben - E-mail fehlt.';
} elseif(!isset($_GET['Code'])) {
return 'Fehler: Unvollständige Daten übergeben - Code fehlt.';
} elseif($_GET['Email'] = DataObject::get_one('Member', 'Email')) {
return 'Fehler: E-mail Adresse nicht vorhanden.';
} elseif(!$_GET['Code'] = DataObject::get_one('Member', 'Code')) {
return 'Fehler: Code exestiert nicht.';
} else {
// get member
$email = Convert::raw2sql($_GET['Email']);
$member = DataObject::get_one($class = 'Member', $where = "Email = '$email'");
if(!empty($member)) {
// update data
$member->Code = 0;
$member->Status = 'aktiv';
// write data
$member->write();
}
}
}
wenn ich die URL dann abschicke läuft alles ganz normal durch, bekomme keinerlei Fehler Meldung und wenn ich die datenbank überprüfe wurde nichts geändert vielleicht weißt du woran es liegen könnte?
Vielen Dank
PS: Was mich mal interessieren würde warum eigentlich Convert::raw2sql bei den E-mail's