d96a86aa9e8ab73fd3b81d878ecaa669a4cfb1be
bernd webinterface => /webinterface

bernd authored 17 years ago

1) <?php
2) require_once('newpass.php');
3) require_once('session/checkuser.php');
4) 
5) 
6) function send_customer_token($customerno)
7) {
8)   $customerno = (int) $customerno;
9)   $token = get_customer_token($customerno);
10)   $customer = get_customer_info($customerno);
11)   $email = get_customer_email($customerno);
12)   $anrede = "Sehr geehrte Damen und Herren";
13)   if ($customer['title'] == 'Herr')
14)     $anrede = "Sehr geehrter Herr {$customer['name']}";
15)   elseif ($customer['title'] == 'Frau')
16)     $anrede = "Sehr geehrte Frau {$customer['name']}";
17)   $msg = "{$anrede},
18) 
19) Sie haben auf unserem Web-Administrations-Interface ein neues
20) Passwort für Ihren Kunden-Zugang angefordert.
21) Diese automatische Nachricht dient der Überprüfung Ihrer Identität.
22) 
23) Um sich ein neues Passwort setzen zu können, rufen Sie bitte den
24) folgenden Link auf:
bernd Mehr config-optionen und co...

bernd authored 15 years ago

25)  ".config('webinterface_url')."/go/index/validate_token.php?customerno={$customer['customerno']}&token={$token}
bernd webinterface => /webinterface

bernd authored 17 years ago

26) 
27) Sollte Ihr E-Mail-Programm diesen Link nicht korrekt an den Browser
28) übertragen, rufen Sie bitte die Seite
bernd Mehr config-optionen und co...

bernd authored 15 years ago

29)  ".config('webinterface_url')."/go/index/validate_token.php
bernd webinterface => /webinterface

bernd authored 17 years ago

30) auf und geben Sie die folgenden Daten ein:
31)  Kundennummer: {$customer['customerno']}
32)  Token:        {$token}
33) 
34) Diese Prozedur müssen Sie bis spätestens 24 Stunden nach Erhalt
35) dieser Nachricht durchführen, sonst verliert das Token seine
36) Gültigkeit.
37) ";
38)   send_mail($email, "Passwortanforderung fuer Webinterface", $msg);
39) }
40) 
41) 
42) 
43) function send_mail($address, $subject, $body)
44) {
45)   if (strstr($subject, "\n") !== false)
46)     die("Zeilenumbruch im subject!");
bernd Mehr config-optionen und co...

bernd authored 15 years ago

47)   $header = "From: ".config('company_name')." Web Administration <noreply@".config('masterdomain').">\r\nReply-To: ".config('adminmail')."\r\nContent-Type: text/plain; charset=\"utf-8\"\r\nContent-Transfer-Encoding: 8bit";