function print_password_reset_form() { ob_start(); if (isset($_POST['wp_emember_email_password_doSend'])) { $status = wp_emember_generate_and_mail_password($_POST['wp_emember_reset_password_email']); if ($status['status_code']) { echo '<span style="color:green;">' . $status['msg'] . '</span>'; } else { echo '<span style="color:red;">' . $status['msg'] . '</span>'; } } ?> <script type="text/javascript"> /* <![CDATA[ */ jQuery(document).ready(function($) { <?php include_once WP_EMEMBER_PATH . '/js/emember_js_form_validation_rules.php'; ?> $("#wp_emember_mailSendForm").validationEngine('attach'); }); /*]]>*/ </script> <div id="wp_emember_email_mailForm"> <?php echo EMEMBER_PASS_RESET_MSG; ?> <form action="" name="wp_emember_mailSendForm" id="wp_emember_mailSendForm1" method="post" > <table width="95%" border="0" cellpadding="3" cellspacing="3" class="forms"> <tr> <td><label for="wp_emember_reset_password_email" class="eMember_label"><?php echo EMEMBER_EMAIL; ?> : </label></td> <td><input class="validate[required,custom[email]] eMember_text_input" type="text" id="wp_emember_reset_password_email" name="wp_emember_reset_password_email" size="20" value="" /></td> </tr> <tr> <td></td> <td><input name="wp_emember_email_password_doSend" type="submit" id="wp_emember_email_password_doSend" class="emember_button" value="<?php echo EMEMBER_RESET; ?> " /></td> </tr> </table> </form> </div> <?php $output = ob_get_contents(); ob_end_clean(); return $output; }
function wp_emem_send_mail() { check_ajax_referer('emember-login-nonce'); if (emember_is_ajax()) { echo json_encode(wp_emember_generate_and_mail_password($_GET['email'])); } exit(0); }