forget password

This commit is contained in:
venbatechnologies@gmail.com 2018-04-25 12:46:21 +05:30
parent ca636e401e
commit 193a9d632a
2 changed files with 30 additions and 9 deletions

View File

@ -363,8 +363,8 @@ class Employee_model extends CI_Model
if ($this->db->affected_rows() == '1') {
$loginArr['StaffID'] = $empArr['StaffID'];
$loginArr['ListCode'] = $empArr['ListCode'];
$loginArr['MobileNumber'] = $empArr['MobileNumber'];
//$loginArr['MobileNumber'] = $empArr['StaffID'];
//$loginArr['MobileNumber'] = $empArr['MobileNumber'];
$loginArr['MobileNumber'] = $empArr['StaffID'];
$loginArr['EmailId'] = $empArr['EmailID'];
$loginArr['IsActive'] = $empArr['IsActive'];
$loginArr['CreatedBy'] = $createdBy;

View File

@ -14,31 +14,52 @@ class Forgot_model extends CI_Model {
{
//echo $password;
$this->db->select('ID,Emailid,MobileNumber,Password');
$this->db->select('ID,Emailid,MobileNumber,Password,StaffID');
$this->db->from(LOGIN);
$this->db->where('MobileNumber', $user['MobileNumber']);
$this->db->or_where('StaffID', $user['MobileNumber']);
$forgotDetails1 = $this->db->get()->first_row();
// echo $forgotDetails->MobileNumber;exit();
$mobile=$forgotDetails1->MobileNumber;
//echo $forgotDetails->MobileNumber;exit();
//$mobile=$forgotDetails1->MobileNumber;
$user['MobileNumber'] = $mobile;
//$user['MobileNumber'] = $mobile;
// print_r($user);
// die();
//print_r($forgotDetails1);
$mobile='';
$emid=$forgotDetails1->StaffID;
if($forgotDetails1->MobileNumber == $forgotDetails1->StaffID)
{
$this->db->select('MobileNumber');
$this->db->from(STAFF);
$this->db->where('StaffID',$emid);
$empphone = $this->db->get()->first_row();
$mobile=$empphone->MobileNumber;
}
else
{
$mobile=$forgotDetails1->MobileNumber;
}
// $result = $query->result_array();
if($forgotDetails1){
$this->db->select('ID,Emailid,MobileNumber,Password');
$this->db->from(LOGIN);
$this->db->where('MobileNumber', $mobile);
$this->db->where('MobileNumber', $user['MobileNumber']);
$this->db->where('IsActive', 1);
$forgotDetails = $this->db->get()->first_row();
if($forgotDetails) {
$existUserID=$forgotDetails->ID;
$this->db->where('ID', $existUserID);
$upatePassword=$this->db->update('T_Login', $user);
// print_r($user) ;
//exit();
// print_r($user) ;
// exit();
if($upatePassword) {
$this->smssend($mobile, $password);
$result['forgotstatus'] = true;