load->helper('url'); $this->load->library('session'); $this->load->database(); @session_start(); //$this->load->model('index_model'); } public function passwordreset(){ $num = mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE email='".$_REQUEST['eml']."' ")); if($num<1){ ?> Bharatnrecoke - Password reset assistant.

Dear Admin your new password is ".$rand.".
Thanks and regards Bharatnrecoke.

"; // Always set content-type when sending HTML email $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; // More headers $headers .= 'From: <'.$_REQUEST['eml'].'>' . "\r\n"; //$headers .= 'Cc: myboss@example.com' . "\r\n"; mail($to,$subject,$message,$headers); ?> load->view('Forgetpassword'); } public function index(){ $user = $this->session->userdata('validated'); if(empty($user)) { $this->load->view('login'); } else { redirect(base_url().'admin.php/index/dashboard'); } /*$user = $this->session->userdata('validated'); if(empty($user)) redirect(base_url().'index.php/index/login'); $user_type=$this->session->userdata('user_type'); if($user_type=='S'){ redirect(base_url().'store.php/index/dashboard'); } if($user_type=='P'){ redirect(base_url().'admin.php/index/dashboard'); }*/ } public function validate(){ $this->db->where('username',$_REQUEST['uid']); $this->db->where('password',sha1($_REQUEST['pass'])); $this->db->where('status','Active'); $query = $this->db->get('users'); if($query->num_rows == 1){ $row = $query->row(); // $data = array('validated' => true, 'username' => $_REQUEST['uid'], 'uid' => $row->srno, 'user_type'=> $row->type); $data = array('validated' => true, 'username' => $_REQUEST['uid'], 'uid' => $row->srno, 'typ' => $row->typ); $this->session->set_userdata($data); redirect(base_url().'admin.php/index/dashboard'); /*if($row->type=='P'){ redirect(base_url().'admin.php/index/dashboard'); } if($row->type=='S'){ redirect(base_url().'store.php/index/dashboard'); }*/ } else $_SESSION['login_err']='1'; $this->login(); } public function login(){ $this->load->view('login'); } }