[[!ChangePassword? &successMessage=`<div class="inline-success">Password changed successfully.</div>` &submitVar=`change-password` &placeholderPrefix=`cp.` &validateOldPassword=`1` &validate=`nospam:blank` ]] [[!+cp.error_message]] [[!+cp.successMessage]] <form class="form" action="[[~[[*id]]]]" method="post" name="change-password" > <ul class="user-form change-password"> <li> <input type="hidden" name="nospam" value="" /> <label for="password_old">Old Password </label> <input type="password" name="password_old" id="password_old" value="[[+cp.password_old]]" /> [[!If? &subject=`[[!+cp.error.password_old]]` &operator=`!empty` &then=`<span class="error">[[!+cp.error.password_old]]</span>` ]] </li> <li> <label for="password_new">New Password </label> <input type="password" name="password_new" id="password_new" value="[[+cp.password_new]]" /> [[!If? &subject=`[[!+cp.error.password_new]]` &operator=`!empty` &then=`<span class="error">[[!+cp.error.password_new]]</span>` ]] </li> <li> <label for="password_new_confirm">Confirm New Password </label> <input type="password" name="password_new_confirm" id="password_new_confirm" value="[[+cp.password_new_confirm]]" /> [[!If? &subject=`[[!+cp.error.password_new_confirm]]` &operator=`!empty` &then=`<span class="error">[[!+cp.error.password_new_confirm]]</span>` ]] </li> <li> <button type="submit" name="change-password" value="Change Password" class="change-password"><span>change password</span></button> </li> </ul> </form>
[[!+cp.error_message]]
public function setSuccessMessagePlaceholder() { $placeholderPrefix = $this->getProperty('placeholderPrefix'); $this->modx->setPlaceholder($placeholderPrefix.'passwordChanged',true); $successMessage = $this->getProperty('successMessage'); if (!empty($successMessage)) { $this->modx->setPlaceholder($placeholderPrefix.'successMessage',$successMessage); } }
[[!+cp.successMessage]]
[[!+cp.successMessage:notempty=`<p class="success">1</p>`]] [[!+cp.logcp-successMessage:notempty=`<p class="success">2</p>`]] [[!+cp.logcp-success:notempty=`<p class="success">3</p>`]] [[!+logcp-successMessage:notempty=`<p class="success">4</p>`]] [[!+logcp-success:notempty=`<p class="success">5</p>`]] [[!+cp.passwordChanged:notempty=`<p class="success">6</p>`]]
&reloadOnSuccess=`1`
[[+cp.successMessage]]
[[!If? &subject=`[[!getUrlParam? &name=`logcp-success` &int=`1`]]` &operator=`EQ` &operand=`1` &then=`<span class="SuccessMsg">Your Password has been changed</span>` ]]
<h1>Modification du mot de passe</h1> [[!ChangePassword? &submitVar=`change-password` &reloadOnSuccess=`0` &successMessage=`Votre mot de passe a été changé` &placeholderPrefix=`cp.` &redirectToLogin=`1` &validateOldPassword=`1` &validate=`nospam:blank` ]] <p>[[$myLgnChangePassword]]</p>
<div class="error">[[!+cp.error_message]]</div> <p class="confirm">[[!+cp.successMessage]]</p> <form class="form" action="[[~[[*id]]]]" method="post"> <input type="hidden" name="nospam" value="" /> <label for="password_old">Ancien mot de passe</label> <br /> <input id="password_old" type="password" name="password_old" value="[[+cp.password_old]]" /> <br /> <span class="error">[[!+cp.error.password_old]]</span> <br /> <label for="password_new">Nouveau mot de passe</label> <br /> <input id="password_new" type="password" name="password_new" value="[[+cp.password_new]]" /> <br /> <span class="error">[[!+cp.error.password_new]]</span> <br /> <label for="password_new_confirm">Confirmer le nouveau mot de passe</label> <br /> <input id="password_new_confirm" type="password" name="password_new_confirm" value="[[+cp.password_new_confirm]]" /> <br /> <span class="error">[[!+cp.error.password_new_confirm]]</span> <br /> <input type="submit" name="change-password" value="Changer" /> </form>
[[!ChangePassword? &submitVar=`change-password` &placeholderPrefix=`cp.` &validateOldPassword=`1` &validate=`nospam:blank` &reloadOnSuccess=`0` &successMessage=`Password has been changed` &placeholderPrefix=`cp.` ]] [[!+cp.error_message:notempty=` <div class="alert alert-danger">[[!+cp.error_message]]</div> `]] [[!+cp.successMessage:notempty=` <div class="alert alert-success">[[!+cp.successMessage]]</div> `]] <form class="form" action="[[~[[*id]]]]" method="post"> <input type="hidden" name="nospam" value=""> <div class="form-group"> <label for="password_old">Old password</label> <input class="form-control" type="password" name="password_old" id="password_old" value="[[+cp.password_old]]"> <span class="error">[[!+cp.error.password_old]]</span> </div> <div class="form-group"> <label for="password_new">New password</label> <input class="form-control" type="password" name="password_new" id="password_new" value="[[+cp.password_new]]"> <span class="error">[[!+cp.error.password_new]]</span> </div> <div class="form-group"> <label for="password_new_confirm">Retype new password</label> <input class="form-control" type="password" name="password_new_confirm" id="password_new_confirm" value="[[+cp.password_new_confirm]]"> <span class="error">[[!+cp.error.password_new_confirm]]</span> </div> <div class="clearfix"> <button type="submit" name="change-password" class="btn btn-primary">Change password</button> </div> </form>