MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/cafsindia/crm_cafsindia_com/application/models/Forgetpwds.php
<?php
require_once("sms.php");
class Forgetpwds extends CI_Model{
	public function isvalidMob($mobile){
		$query  = $this->db->get_where('signup', array('mobile' => $mobile), 1);
		if($query->num_rows() === 1){
			$otp = mt_rand(100000,999999);
			$this->session->set_userdata('forgetpwd_mob', $mobile);
			$this->session->set_userdata('forgetpwd_otp', $otp);

			sms('ARIELS',$mobile,"Dear Customer,your OTP to reset ArielPOS password is ". $otp);
			return  json_encode(array('sts' => "1", 'message' => "SHOWOTP"));
		}else{
			return json_encode(array('sts' => "0", 'message' => "Invalid Mobile)"));
		}
	}
	public function isvalidOTP($otp,$pwd){
		$forgetpwd_mob = $this->session->userdata('forgetpwd_mob');
		$forgetpwd_otp = $this->session->userdata('forgetpwd_otp');

		if((int)$forgetpwd_otp !== (int)$otp){
			return json_encode(array('sts' => "0", 'message' => "Please enter valid OTP"));
		}else{
			$query     = $this->db->get_where('people', array('phone_number' => $forgetpwd_mob), 1);
			$row       = $query->row();
		    $person_id = $row->person_id;
		    $pwd       = md5($pwd);
		    $this->db->where('person_id', $person_id);
		    $this->db->update('employees', array('password' => $pwd));
		    return json_encode(array('sts' => "1", 'message' => "Password updated"));
		}
	}
}
?>