From 193a9d632a100dcafc38f01c62a5c18a4a695cfb Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Wed, 25 Apr 2018 12:46:21 +0530 Subject: [PATCH] forget password --- api/application/models/Employee_model.php | 4 +-- api/application/models/Forgot_model.php | 35 ++++++++++++++++++----- 2 files changed, 30 insertions(+), 9 deletions(-) diff --git a/api/application/models/Employee_model.php b/api/application/models/Employee_model.php index c8a2848..e1e4601 100755 --- a/api/application/models/Employee_model.php +++ b/api/application/models/Employee_model.php @@ -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; diff --git a/api/application/models/Forgot_model.php b/api/application/models/Forgot_model.php index f1e529a..266e087 100755 --- a/api/application/models/Forgot_model.php +++ b/api/application/models/Forgot_model.php @@ -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;