... | in forgot_password.naml |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<macro name="forgot_password_page" requires="servlet">
<n.set_var name="error" value="[n.false/]" />
<n.if.is_submitted_form>
<then.if.exists_user_for_email.email_field.value>
<then>
<n.set_local_user.get_user_from_email email="[n.email_field.value/]" />
<n.if.local_user.is_registered>
<then>
<n.local_user.send_password_mail/>
<n.password_mail_sent_page/>
</then>
<else.unregistered_user_forgot_password_page/>
</n.if.local_user.is_registered>
<n.exit/>
</then>
<else.set_var name="error" value="[n.true/]" />
</then.if.exists_user_for_email.email_field.value>
</n.if.is_submitted_form>
<n.html>
<head>
<meta name="robots" content="noindex,nofollow"/>
<n.title.><t>Forgot Password?</t></n.title.>
<style type="text/css">
div.field-title { margin-top: 0; }
</style>
</head>
<body>
<h1><t>Forgot Password?</t></h1>
<p><t>Please enter the email address you used to register and click on "Submit".
We will email you a link to reset your password.</t></p>
<p>
<n.if.var name="error">
<then.format_error message="[t]No registered user found with this email.[/t]" prompt="[t]Please enter a correct email address and try again.[/t]" />
</n.if.var>
<n.form.>
<div class="second-font field-title"><t>Email</t></div>
<n.email_field.input size="45" />
<input type="submit" value="[t]Submit[/t]" />
</n.form.>
</p>
<n.show_email_warning/>
</body>
</n.html>
</macro>
|