File Manager
Viewing File: editpass.php
<?php
session_start();
include_once ('../include/session.php');
require_once '../include/class.user.php';
if (!isset($_SESSION['acc_no'])) {
header("Location: login.php");
exit();
}
$reg_user = new USER();
$stmt = $reg_user->runQuery("SELECT * FROM account WHERE acc_no=:acc_no");
$stmt->execute(array(":acc_no" => $_SESSION['acc_no']));
$row = $stmt->fetch(PDO::FETCH_ASSOC);
if ($stat == 'Dormant/Inactive') {
header('Location: summary.php?dormant');
exit();
}
if (isset($_POST['reset-pass'])) {
$pass = $_POST['upass1'];
$cpass = $_POST['upass'];
if ($cpass !== $pass) {
$msg = "<div class='alert alert-danger'>
<button class='close' data-dismiss='alert'>×</button>
<strong>Sorry!</strong> Passwords Doesn't match.
</div>";
} else {
//notify the user via email and sms - your password has been changed
if (($_POST['oldpass']) == $row['upass']) {
$timezone = date_default_timezone_get();
date_default_timezone_set($timezone);
$date = date('m/d/Y h:i:s a', time());
$subject = "Password successfully changed!";
$message = "Dear " . $row['fname'] . " your Internet banking password has been changed " . $date . " if you did't do it ,Contact customercare Immediately";
$reg_user->send_mail($row['email'], $message, $subject);
$phone = preg_replace('/[^0-9]/', '', $row['phone']);
$mobile_msg = "Dear " . $row['fname'] . " your Internet banking password has been changed " . $date . " if you did't do it ,Contact customercare Immediately";
//$reg_user->otp($phone,$mobile_msg);
$password = ($cpass);
$stmt = $reg_user->runQuery("UPDATE account SET upass=:upass WHERE acc_no=:acc_no");
$stmt->execute(array(":upass" => $password, ":acc_no" => $_SESSION['acc_no']));
$msg = "<div class='alert alert-success'>
<button class='close' data-dismiss='alert'>×</button>
Password Changed!
</div>";
} elseif (empty($pass) || empty($cpass)) {
$msg = "<div class='alert alert-danger'>
<button class='close' data-dismiss='alert'>×</button>
Fill out the new and confirm password!
</div>";
} else {
$msg = "<div class='alert alert-success'>
<button class='close' data-dismiss='alert'>×</button>
Old Password doesn't match!
</div>";
}
}
}
include_once ('counter.php');
?>
<?php include 'mheader.php';
?>
<title>Change Password </title>
<!-- content @s -->
<div class="nk-content nk-content-fluid">
<div class="container-xl wide-lg">
<div class="nk-content-body">
<div class="nk-block">
<div class="card card-bordered">
<div class="card-aside-wrap">
<div class="card-inner card-inner-lg">
<div class="nk-block-head nk-block-head-lg">
<div class="nk-block-between">
<div class="nk-block-head-content">
<h4 class="nk-block-title">Security Settings</h4>
<div class="nk-block-des">
<p>Change your password is for your own security.</p>
</div>
</div>
<div class="nk-block-head-content align-self-start d-lg-none">
<a href="#" class="toggle btn btn-icon btn-trigger mt-n1" data-target="userAside"><em class="icon ni ni-menu-alt-r"></em></a>
</div>
</div>
</div><!-- .nk-block-head -->
<div class="nk-block">
<div class="nk-data data-list">
<div class="data-head">
<h6 class="overline-title">Password Information</h6>
</div>
<form method="POST">
<?php
if (isset($msg)) {
echo $msg;
}
?>
<div class="data-item" data-toggle="modal" data-target="#profile-edit">
<div class="data-col">
<span class="data-label">Old Password</span>
<input type="password" class="form-control" name="oldpass" placeholder="********" />
</div>
<div class="data-col data-col-end"><span class="data-more"><em class="icon ni ni-lock-fill"></em></span></div>
</div><!-- data-item -->
<div class="data-item" data-toggle="modal" data-target="#profile-edit">
<div class="data-col">
<span class="data-label">New Password </span>
<input type="password" class="form-control" name="upass1" placeholder="********" />
</div>
<div class="data-col data-col-end"><span class="data-more"><em class="icon ni ni-lock-fill"></em></span></div>
</div><!-- data-item -->
<div class="data-item">
<div class="data-col">
<span class="data-label">Retype New Password</span>
<input type="password" class="form-control" name="upass" placeholder="********" />
</div>
<div class="data-col data-col-end"><span class="data-more disable"><em class="icon ni ni-lock-fill"></em></span></div>
</div><!-- data-item -->
<div class="data-item" data-toggle="modal" data-target="#profile-edit" data-tab-target="#address">
<div class="data-col">
<button type="submit" name="reset-pass" class="btn btn-primary" >Change Password</button>
</div>
</div><!-- data-item -->
</div><!-- data-list -->
</div><!-- .nk-block -->
</div>
<div class="card-aside card-aside-left user-aside toggle-slide toggle-slide-left toggle-break-lg" data-content="userAside" data-toggle-screen="lg" data-toggle-overlay="true">
<div class="card-inner-group" data-simplebar>
<div class="card-inner">
<div class="user-card">
<div class="user-avatar bg-primary">
<span>AB</span>
</div>
<div class="user-info">
<span class="lead-text"><?php echo $row['fname']; ?> <?php echo $row['lname']; ?></span>
<span class="sub-text"><?php echo $row['email']; ?></span>
</div>
<div class="user-action">
<div class="dropdown">
<a class="btn btn-icon btn-trigger mr-n2" data-toggle="dropdown" href="#"><em class="icon ni ni-more-v"></em></a>
<div class="dropdown-menu dropdown-menu-right">
<ul class="link-list-opt no-bdr">
<li><a href="dashboard/editpass.php"><em class="icon ni ni-lock-fill"></em><span>Change Password</span></a></li>
</ul>
</div>
</div>
</div>
</div><!-- .user-card -->
</div><!-- .card-inner -->
<div class="card-inner">
<div class="user-account-info py-0">
<h6 class="overline-title-alt"><?php echo $site_title; ?> Account</h6>
<div class="user-balance"> <?php echo number_format( $row['a_bal'] , 2, '.', ','); ?> <small class="currency currency-btc"><?php echo $row['currency']; ?></small></div>
<div class="user-balance-sub">Locked <span><?php echo $row['type']; ?>
<span class="currency currency-btc">(<?php echo $row['currency']; ?>)</span></span></div>
</div>
</div><!-- .card-inner -->
<div class="card-inner">
<div class="user-account-info py-0">
<h6 class="overline-title-alt">Profile Image</h6>
<div class="">
<img alt="" style="border-radius: 45px;" src="dashboard/admin/pic/<?php echo $row['uname']; ?>.jpg">
</div>
</div>
</div><!-- .card-inner -->
<div class="card-inner p-0">
<ul class="link-list-menu">
<li><a href="dashboard/profile.php"><em class="icon ni ni-user-fill-c"></em><span>Personal Infomation</span></a></li>
<!-- <li><a href="html/user-profile-notification.html"><em class="icon ni ni-bell-fill"></em><span>Notifications</span></a></li>
<li><a href="html/user-profile-activity.html"><em class="icon ni ni-activity-round-fill"></em><span>Account Activity</span></a></li>-->
<li><a class="active" href="dashboard/editpass.php"><em class="icon ni ni-lock-alt-fill"></em><span>Security Settings</span></a></li>
</ul>
</div><!-- .card-inner -->
</div><!-- .card-inner-group -->
</div><!-- card-aside -->
</div><!-- .card-aside-wrap -->
</div><!-- .card -->
</div><!-- .nk-block -->
</div>
</div>
</div>
<!-- content @e -->
<?php include 'mfooter.php';
?>