lost_login.html

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