Example #1
0
    put_errormsg("State cannot be blank");
    redirect("emplmaint.php");
    exit;
}
if (empty($_POST["zipcode"])) {
    put_errormsg("Zip Code cannot be blank");
    redirect("emplmaint.php");
    exit;
}
if (empty($_POST["telephone"])) {
    put_errormsg("Telephone cannot be blank");
    redirect("emplmaint.php");
    exit;
}
require_once "pwdreq.php";
$errormsg = pwdreq($epassword);
if (strlen($errormsg) > 0) {
    put_errormsg($errormsg);
    redirect("emplmaint.php");
    exit;
}
$mysqli = new mysqli('localhost', $_SESSION["user"], mc_decrypt($_SESSION["up"], ps_key), '');
if ($editempnum != "new") {
    $sql = "SELECT upassword FROM petcliniccorp.employee WHERE emplnumber = " . $editempnum;
    $result = $mysqli->query($sql);
    if ($result == FALSE) {
        put_errormsg("Invalid Employee number");
        redirect("emplmaint.php");
        exit;
    }
    $row_cnt = $result->num_rows;
Example #2
0
*****************************************************************/
session_start();
$logFileName = "user";
$headerTitle = "USER LOG";
$logFileName = "install";
require_once "includes/common.inc";
$log->logThis("checking passwords");
unset($_SESSION["errormessage"]);
$password1 = $_POST["newpwd1"];
$password2 = $_POST["newpwd2"];
if ($password1 != $password2) {
    put_errormsg("The Passwords do not match");
    redirect("newpassword.php");
}
require_once "pwdreq.php";
$errormsg = pwdreq($password1);
if (strlen($errormsg) > 0) {
    put_errormsg($errormsg);
    redirect("newpassword.php");
    exit;
}
$log->logThis("password passes requirements");
$newpassword = mc_encrypt($password1, ENCRYPTION_KEY);
$emplid = $_SESSION['employeenumber'];
$mysqlic = new mysqli('localhost', $_SESSION["user"], mc_decrypt($_SESSION["up"], ps_key), '');
$sql = "UPDATE `petcliniccorp`.`employee` SET upassword=\"{$newpassword}\", changepwd=\"N\", changeid=\"" . $emplid . "\" WHERE emplnumber = \"{$emplid}\"";
if ($mysqlic->query($sql) === TRUE) {
} else {
    echo "Employee update failed" . $mysqlic->error;
    exit(1);
}