This commit is contained in:
suseendhiran17 2023-06-10 13:46:07 +05:30
parent 965efad560
commit ba47068148
7 changed files with 45 additions and 38 deletions

View File

@ -114,7 +114,13 @@ class Member_controller extends BaseController
{
if ($memberdata['is_active'] == 0)
{
$this->session->setTempdata('error','Your account is deactivated',3);
$this->session->setTempdata('email',$this->request->getVar('email'),3);
$this->session->setTempdata('password',$this->request->getVar('password'),3);
return redirect()->to(base_url());
}
if (password_verify($password, $memberdata['password']))
@ -1147,22 +1153,22 @@ class Member_controller extends BaseController
public function member_password_edit()
{
$array = $this->request->getVar();
{
$id = $this->session->get('logged_user');
$array = $this->request->getVar();
$old_password = $this->request->getVar('old_password');
$data =$this->MemberModel->where('id', $id )->find();
$update =$this->MemberModel->where('id', $id )->set($array)->update();
return redirect()->to(base_url()."member_logout");
if(password_verify($old_password , $data[0]['password']))
{
$update =$this->MemberModel->where('id', $id )->set($array)->update();
// return redirect()->to(base_url()."member_logout");
echo 1;
}
else
{
echo 0;
}
}
@ -1178,13 +1184,9 @@ class Member_controller extends BaseController
$data =$this->MemberModel->where('id', $id )->find();
if(password_verify($old_password , $data[0]['password']))
echo 1;
else
echo 0;
}

View File

@ -32,7 +32,7 @@ class Member_model extends Model
{
$builder = $this->db->table('member');
$builder -> select("id,mobile,email,password,is_email_verified,name");
$builder -> select("id,mobile,email,password,is_email_verified,name,is_active");
$builder -> where('email',$email);
$result = $builder->get();
if(count($result->getResultArray()) ==1)

View File

@ -53,7 +53,7 @@
<div class="quantity">
<div class="d-flex"><span class="price-symbol">$</span><span class="price"><?= $value['cost']; ?></span><span>x</span></div>
<input type="number" id="<?php echo $key; ?>" class="input-text qty text" name="count[]" value="<?php if ($pack_id[$key]['count'] == 0) {
<input type="number" onKeyDown="return false" id="<?php echo $key; ?>" class="input-text qty text" name="count[]" value="<?php if ($pack_id[$key]['count'] == 0) {
echo 1;
} else {
echo $pack_id[$key]['count'];

View File

@ -17,15 +17,14 @@
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
<style>
.field-icon {
float: right;
margin-left: -35px;
margin-top: -33px;
margin-right: 12px;
position: relative;
z-index: 3;
.show-password{
position:relative;
}
.field-icon {
right:25px;
top:47px;
position: absolute;
}
</style>
</head>
@ -56,13 +55,14 @@
<label for="email">Email</label>
<input type="email" id="email" class="form-control" value="<?= session()->getTempdata('email'); ?>" readonly>
</div>
<div class="col-12 mb-4">
<label for="email">Password</label>
<div class="col-12 mb-4 show-password">
<label for="toggle-password">Password</label>
<span toggle="#hori-pass1" id="toggle-password" class="fa fa-fw fa-eye field-icon toggle-password"></span>
<input type="password" id="hori-pass1" class="form-control"
pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9])(?!.*\s).{8,}"
title="Must contain at least one number and one uppercase and lowercase letter, and at least 8 or more characters"
placeholder="Enter password" name="password" required>
<span toggle="#hori-pass1" id="toggle-password" class="fa fa-fw fa-eye field-icon toggle-password"></span>
</div>
<div class="col-12 mb-4">
<label for="email">Confirm Password</label>

View File

@ -11,7 +11,7 @@
<div class="col-lg-5 header1">
<ul>
<li><a href="https://golfevolutionkelowna.ca/">Home</a></li>
<li><a href="<?= base_url('/continue_shopping/').md5($token); ?>">Pre-Sales Offers</a></li>
<li><a href="<?= base_url('/continue_shopping/').md5($token); ?>">Pre-Sales Offer</a></li>
</ul>
</div>
@ -59,7 +59,7 @@
<div class="col-lg-12">
<ul>
<li><a href="https://golfevolutionkelowna.ca/">Home</a></li>
<li><a href="<?= base_url('/continue_shopping/').md5($token); ?>">Pre-Sales Offers</a></li>
<li><a href="<?= base_url('/continue_shopping/').md5($token); ?>">Pre-Sales Offer</a></li>
<li><a href="https://golfevolutionkelowna.ca/about-us/">About Us</a></li>
<li><a href="https://golfevolutionkelowna.ca/contact-us/">Contact Us</a> </li>
</ul>

View File

@ -207,7 +207,7 @@
<td></td>
<td>Total</td>
<td><span>$</span><?= json_decode($value['transaction'] , true)['payment']['amount_money']['amount']; ?></td>
<td><div><img src="<?= base_url()."/public/"; ?>assets/member_images/table-order-icon-white.png" alt=""> -</div></td>
<td><div><img src="<?= base_url()."/public/"; ?>assets/member_images/table-order-icon-white.png" alt=""> 0 </div></td>
</tr>
<?php } ?>
@ -271,7 +271,9 @@
</form>
<div class="col-6 col-lg-6"></div>
<form id="member-pass-save" method="post" action="<?php echo base_url();?>member_password_edit">
<form id="member-pass-save">
<div class="password">
<h3>Change Password</h3>
@ -279,7 +281,8 @@
<div class="col-6 col-lg-6 mb-3">
<label for="old_password">Old Password</label><br>
<input type="text" name="old_password" id="old_password" required>
<span id="error_op"></span>
<span id="error_op_after_check"></span>
<span style="display:none;" id="error_op"></span>
</div>
<div class="col-6 col-lg-6"></div>
<div class="col-6 col-lg-6 mb-3">
@ -299,13 +302,15 @@
<div class="col-6 col-lg-6"></div>
<div class="col-6 col-lg-6">
<button id="pass-btn" type="submit" class="custom-btn">update</button>
<div id="pass-btn" class="custom-btn">update</div>
<div class="success-message" style="display:none;">Successfully Saved</div>
</div>
<div class="col-6 col-lg-6"></div>
</div>
</form>
</div>
</div>

BIN
writable.zip Normal file

Binary file not shown.