lost_password.html
1 <div class="row">
2 <div class="col-12 col-md-4 offset-md-3">
3 <h2>#i18n{module.mylutece.database.xpage.lost_password.pageTitle}</h2>
4 <#if action_successful?has_content>
5 <h3>#i18n{module.mylutece.database.message.lost_password.success} : ${email}</h3>
6 <form id="lostPassword" name="lostPassword" action="${action_successful}" method="post">
7 <button class="btn btn-primary" id="button-return" type="submit" name="btnBack">
8 <span class="ti ti-check"></span> #i18n{module.mylutece.database.xpage.account.btnBack}" />
9 </button>
10 </form>
11 <#else>
12 <p>#i18n{module.mylutece.database.xpage.lost_password.text}</p>
13 <#if error_code?has_content >
14 <#assign typeClass = " is-invalid" />
15 <#if error_code = "error_mandatory_fields">
16 <div class="alert alert-warning">#i18n{module.mylutece.database.message.account.errorMandatoryFields}</div>
17 <#assign classEmail = typeClass />
18 </#if>
19 <#if error_code = "error_syntax_email">
20 <div class="alert alert-warning">#i18n{module.mylutece.database.message.account.errorBadEmail}</div>
21 <#assign classEmail = typeClass />
22 </#if>
23 <#if error_code = "error_unknown_email">
24 <div class="alert alert-warning">#i18n{module.mylutece.database.message.lost_password.errorUnkownEmail}</div>
25 </#if>
26 <#if error_code = "error_sending_email">
27 <div class="alert alert-warning">#i18n{module.mylutece.database.message.lost_password.errorSendingEmail}</div>
28 </#if>
29 </#if>
30 <form id="lostPassword" name="lostPassword" action="jsp/site/plugins/mylutece/modules/database/DoSendPassword.jsp" method="post">
31 <input type="hidden" name="plugin_name" value="${plugin_name}">
32 <div class="form-floating">
33 <input class="form-control${classEmail?if_exists}" type="email" name="email" id="email" maxlength="100" value="">
34 <label class="text-label" for="email">#i18n{module.mylutece.database.xpage.lost_password.email} *</label>
35 </div>
36 <div class="form-row mt-3">
37 <button class="btn btn-primary" id="button-send" type="submit" name="btnSend">
38 <span class="ti ti-check"></span> #i18n{module.mylutece.database.xpage.lost_password.btnSend}
39 </button>
40 <button class="btn btn-secondary" id="button-return" type="button" name="back" onclick='javascript:history.go(-1)'>
41 <span class="ti ti-circle-x"></span> #i18n{module.mylutece.database.xpage.account.btnBack}
42 </button>
43 </div>
44 </form>
45 </#if>
46 </div>
47 </div>