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;
    }
}
Example #2
0
    
            <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("");
Example #3
0
        }
    } 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("");