Neues Modul für "Kunde werden"
bernd authored 17 years ago
|
1) <?php
2) $title = "Bei schokokeks.org registrieren";
3)
4) //require_once('inc/error.php');
5) //system_failure("Diese Funktion ist noch nicht fertiggestellt.");
6)
7) require_once('newpass.php');
8)
9) $fail = array();
10) $success = false;
11) $customerno = 0;
12)
13) if (count($_POST) > 0)
14) {
15) require_once('inc/security.php');
16) foreach (array_keys($_POST) AS $key)
17) {
18) $_POST[$key] = filter_input_general(chop($_POST[$key]));
19) }
20) if (! in_array($_POST['anrede'], array("Herr", "Frau", "Firma")))
21) {
22) array_push($fail, 'Was haben Sie mit dem Anrede-Feld angestellt?!');
23) }
24) if (! ( (strlen($_POST['nachname']) > 1 || strlen($_POST['firma']) > 1) && strlen($_POST['email']) > 1 ))
25) {
26) array_push($fail, 'Sie müssen mindestens die Felder »Nachname« oder »Firma« sowie »E-Mail« ausfüllen!');
27) }
28) elseif (! check_emailaddr($_POST['email']))
29) {
30) array_push($fail, 'Die E-Mail-Adresse scheint nicht korrekt zu sein!');
31) }
32) if (empty($fail))
33) {
34) require_once('register.php');
35) $customerno = create_customer($_POST);
36) if ($customerno == NULL)
37) {
38) array_push($fail, 'Diese E-Mail-Adresse ist bereits in unserer Datenbank vorhanden!');
39) }
40) elseif (create_token($customerno))
41) {
42) require_once('inc/base.php');
|
Neue Token-Mail, Erstellung...
bernd authored 17 years ago
|
43) send_initial_customer_token($customerno);
44) logger("modules/register/index.php", "register", "token sent for customer »{$customerno}«");
|
Neues Modul für "Kunde werden"
bernd authored 17 years ago
|
45) $success = true;
46) #success_msg('Die angegebenen Daten wurden gespeichert, Sie sollten umgehend eine E-Mail erhalten.');
47) }
48) }
49) }
50)
51)
52) if ($success)
53) {
54) output('<h3>Neues Konto eingerichtet</h3>
55) <p>Wir bestätigen hiermit die Einrichtung eines Kundenkontos und bedanken uns für Ihr Vertrauen.</p>
56)
57) <h4>Was jetzt?</h4>
|
Neue Token-Mail, Erstellung...
bernd authored 17 years ago
|
58) <p>Sie erhalten jetzt von uns eine E-Mail an die soeben eingegebene E-Mail-Adresse (»'.$_POST['email'].'«). Beachten Sie bitte, dass manche E-Mail-Spamfilter die Zustellung um eine gewisse Zeit verzögern können. Sofern Sie nach ca. einer Stunde noch keine E-Mail erhalten haben, schreiben Sie bitte <a href="mailto:root@schokokeks.org">an die Administratoren.</a></p>
|
Neues Modul für "Kunde werden"
bernd authored 17 years ago
|
59)
60) <p>In der E-Mail finden Sie einen Link. Wenn Sie diesen aufrufen, dann erhalten Sie die Möglichkeit, ein Passwort zu setzen. Mit diesem Passwort und der Kundennummer <strong>'.(string) $customerno.'</strong> können Sie sich daraufhin an unserem Web-Interface anmelden.');
61) }
62) else
63) {
64) output('<h3>Bei schokokeks.org registrieren</h3>
65) <p>Hier können Sie sich bei schokokeks.org anmelden. Eine Anmeldung ist kostenlos und unverbindlich, erlaubt Ihnen aber, kostenpflichtige Dienste von schokokeks.org in Anspruch zu nehmen.</p>
66) <p><strong>Gehen Sie daher sorgfältig mit den Anmeldedaten um!</strong></p>
|
Bessere Formulierung
bernd authored 17 years ago
|
67) <p>Um Sie als Kunden identifizieren zu können, benötigen wir den Namen und die E-Mail-Adresse. Die eingegebenen Daten werden manuell bearbeitet und bei Spass-Eintragungen wird der Zugang gesperrt. Je nach dem, welche späteren Dienste Sie bei uns in Anspruch nehmen, kann es notwendig sein, dass Sie weitere Daten eingeben (z.B. Adresse bei Domainregistrierung).</p>
|