Documentation is available at standard_forgotten_password.obj.php
1 <?php
2 #IPW METAZO 2.0 OBJECT
3 $_objoldid = 314101;
4 function objfile_314101 () {
5 $obj = owNew('template');
6 $objdata['name'] = "standard_forgotten_password";
7 $objdata['content'] = "{if \$post.email == \"\"}
8 {if \$user.language == \"DA\"}Angiv din e-mail i feltet herunder og tryk \"Send\". Der bliver derefter dannet et nyt kodeord, som bliver sendt til dig via e-mail.
9 {elseif \$user.language == \"DE\"}Bitte geben Sie Ihre E-Mail-Adresse in untenstehendes Feld ein und klicken sie auf \"Senden\". Wir generieren ein neues Passwort für Sie, das wir Ihnen per E-Mail zusenden.
10 {else}Enter your email address in the form below and press the Send button. We will then generate a new password for you, which will be send to you by email.
11 {/if}
12
13 <form method=\"post\">
14 {if \$user.language == \"DA\"}Din e-mail:{elseif \$user.language == \"DE\"}Ihre E-Mail-Adresse:{else}Your email address:{/if}
15 <input type=\"text\" name=\"email\">
16 <input type=\"submit\" class=\"extbutton\" value=\"{if \$user.language == \"DA\"}Send{elseif \$user.language == \"DE\"}Senden{else}Send{/if}\">
17 </form>
18
19 {else}{* send email *}
20 {* Be aware, that for security reasons only ordinary users can change their password *}
21 {* If a user have more than one account using the same email address, they'll all get *}
22 {* their password changed, but only the username of the last one will be emailed *}
23 {userpassword cmd=\"sendnew\" email=\$post.email assign=\"resultcode\" newpassword=\"newpassword\" userobj=\"userobj\"}
24
25 {if \$resultcode == \"0\"}
26 {capture name=\"message\"}
27 {if \$user.language == \"DA\"}
28 Hej {if \$userobj.realname != \"\"}{\$userobj.realname}{else}{\$userobj.name}{/if},
29 Dit kodeord til websitet er blevet skiftet. Log ind med følgende:
30 Brugernavn: {\$userobj.name}
31 Kodeord: {\$newpassword}
32 {elseif \$user.language == \"DE\"}
33 Hallo {if \$userobj.realname != \"\"}{\$userobj.realname}{else}{\$userobj.name}{/if},
34 Ihre Passwort für website ist geändert worden. Bitte wieder einloggen durch Eingabe von::
35 Benutzername: {\$userobj.name}
36 Passwort: {\$newpassword}
37 {else}
38 Hello {if \$userobj.realname != \"\"}{\$userobj.realname}{else}{\$userobj.name}{/if},
39 Your password for the website has been changed. Please login using:
40 Username: {\$userobj.name}
41 Password: {\$newpassword}
42 {/if}
43 {/capture}
44 {sendmail to=\$post.email subject=\"New password\" message=\$smarty.capture.message html=0}
45 {if \$user.language == \"DA\"}Der er sendt en e-mail til dig med dit brugernavn og et nyt kodeord. Brug venligst denne information til at logge ind på hjemmesiden. Efterfølgende kan du ændre kodeordet ved at benytte funktionen \"Skift kodeord\".
46 {elseif \$user.language == \"DE\"}Sie haben ein E-Mail mit Ihrem Benutzernamen und einem neuen Passwort erhalten. Bitte diese Zugangsdaten eingeben, um auf die Seite einzuloggen. Sie können dann Ihr Passwort ändern.
47 {else}An email was sent to you with your username and a new password. Please use this information to login to the site. You can then change your password.
48 {/if}
49
50 {else}
51 <H1>Error!</H1>No user with email {\$post.email} in user database. Please try again.
52 {/if}
53 {/if}";
54 $objdata['param'] = "";
55 $objdata['setting'] = "";
56 $objdata['tpltype'] = "2";
57 $objdata['header'] = "";
58 $objdata['style'] = ".extbutton {
59 background-color: #c0c8d0; font-style: bold; font-size: 80%; font-weight: bold;
60 }
61 ";
62 $objdata['doctype'] = "0";
63 $obj->createObject($objdata);
64 return $obj;
65 }
66 ?>
Documentation generated on Thu, 9 Jun 2005 06:53:20 +0200 by phpDocumentor 1.2.3