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>