function automatedPasswordReset($username, $role) { include '../mail/password_reset.php'; $password_string = '!@#$%*&abcdefghijklmnpqrstuwxyzABCDEFGHJKLMNPQRSTUWXYZ23456789'; $password = substr(str_shuffle($password_string), 0, 12); if (submitPassword($password, $username, $role)) { sendMail($username, $password); return TRUE; } else { return FALSE; } }
<div class="container"> <?php if (isset($_SESSION['member_username'])) { include './account_password.php'; echo '<div class="row-fluid"> <ul class="breadcrumb"> <li><a href="../">Your Account</a></li> <li class="active">Change Password</li> </ul> </div>'; if (isset($_POST["currentPassword"]) && isset($_POST["newPassword1"]) && isset($_POST["newPassword2"])) { if (checkCurrentPassword($_SESSION['member_username'], $_POST["currentPassword"])) { if (checkNewPasswordMatch($_POST["newPassword1"], $_POST["newPassword2"])) { if (checkNewPasswordRequirements($_POST["newPassword1"])) { if (submitPassword($_SESSION['member_username'], $_POST["newPassword1"])) { displayPasswordForm("success"); } else { displayPasswordForm("fail"); } } else { displayPasswordForm("fail_new_password_requirements"); } } else { displayPasswordForm("fail_new_password_match"); } } else { displayPasswordForm("fail_current_password"); } } else { displayPasswordForm("");
} } else { displayAccountInformation($_SESSION["admin_username"], "fail_email"); } } ?> </div> <div class="tab-pane fade" id="password"> <h4>Password</h4> <?php include './account_password.php'; if (isset($_POST["currentPassword"]) && isset($_POST["newPassword1"]) && isset($_POST["newPassword2"])) { if (checkCurrentPassword($_SESSION["admin_username"], $_POST["currentPassword"])) { if (checkNewPasswordMatch($_POST["newPassword1"], $_POST["newPassword2"])) { if (checkNewPasswordRequirements($_POST["newPassword1"])) { if (submitPassword($_SESSION["admin_username"], $_POST["newPassword1"])) { displayPasswordForm("success"); } else { displayPasswordForm("fail"); } } else { displayPasswordForm("fail_new_password_requirements"); } } else { displayPasswordForm("fail_new_password_match"); } } else { displayPasswordForm("fail_current_password"); } } else { displayPasswordForm("");