} } } ?> <div class="row_login_form"> <input type="text" id="login-mail" name="email" placeholder="<?php echo CONFIG_LANG::RU_LOGIN('login_placeholder_email'); ?> "><label class="login_form_lavel fui-user" for="email"></label> </div> <div class="row_login_form"> <input type="password" id="login-pass" name="password" placeholder="<?php echo CONFIG_LANG::RU_LOGIN('login_placeholder_password'); ?> "><label class="login_form_lavel fui-lock" for="password"></label> </div> <button id="login-submit"><?php echo CONFIG_LANG::RU_LOGIN('login_button_submit'); ?> </button> </form> <div class="login-pass-recover"><a href="<?php echo URL; ?> login/passrec">Забыл пароль?</a></div> </div> </div> <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script src="/ajax/ajaxlogin.js"></script> </body> </html>
function c_change_pass($email, $pass) { @mail($email, CONFIG_LANG::RU_LOGIN('login_mail_passchange_subject'), CONFIG_LANG::RU_LOGIN('login_mail_passchange_text') . $pass); $this->m_change_pass($email, md5($pass)); }
<?php require_once '../CORE/ajaxcore.php'; $con = new CONTROLLER_LOGIN(); $email = htmlspecialchars($_POST['email']); $pass = htmlspecialchars($_POST['password']); if (empty($email)) { die(CONFIG_LANG::RU_LOGIN('login_error_email_empty')); } elseif (empty($pass)) { die(CONFIG_LANG::RU_LOGIN('login_error_pass_empty')); } else { $res = $con->c_check_login($email, $pass); if ($res == TRUE) { echo "location"; } else { die(CONFIG_LANG::RU_LOGIN('login_error_mail_nf')); } } /* (!preg_match('/[A-Za-z0-9]{8,16}/', $pass)) { die(CONFIG_LANG::RU_LOGIN('pass_preg')); } */
<div class="login_form_form"> <?php if (!empty($_POST['email'])) { @($email = htmlspecialchars($_POST['email'])); if ($con->c_check_email($email) == TRUE) { $success_code = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, 5); $_SESSION['success_code'] = $success_code; $_SESSION['success_mail'] = $email; $con->send_success_mail($email, $success_code); header("Location: " . URL . "login/passrec2"); } else { echo CONFIG_LANG::RU_LOGIN('login_error_recovery_email_nf'); } } ?> <form action="" method="POST"> <div class="row_login_form"> <input type="text" name="email" placeholder="<?php echo CONFIG_LANG::RU_LOGIN('login_placeholder_email'); ?> "><label class="login_form_lavel fui-user" for="email"></label> </div> <button><?php echo CONFIG_LANG::RU_LOGIN('login_recover_button'); ?> </button> </form> </div> </div> </body> </html>
if (!empty($_POST['btn'])) { if ($_POST['btn'] == 'success') { $con->send_success_mail($_SESSION['success_mail'], $_SESSION['success_code']); } } ?> <form action="" method="POST"> <div class="row_login_form"> <input type="text" name="code" placeholder="CODE"><label class="login_form_lavel fui-lock" for="code"></label> </div> <div class="row_login_form"> <input type="password" id="login-pass" name="newpassword" placeholder="<?php echo CONFIG_LANG::RU_LOGIN('login_placeholder_recovery_newpw'); ?> "><label class="login_form_lavel fui-lock" for="newpassword"></label> </div> <button><?php echo CONFIG_LANG::RU_LOGIN('login_recover_button_second'); ?> </button> </form> <form method="POST"> <button name="btn" value="success"><?php echo CONFIG_LANG::RU_LOGIN('login_button_recovery_sa'); ?> </button> </form> </div> </div> </body> </html>