GRAYBYTE WORDPRESS FILE MANAGER1343

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/giriqfky/public_html/Barga/application/modules/sessions/controllers/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/giriqfky/public_html/Barga/application/modules/sessions/controllers//Sessions_25_01_2019.php
<?php

class Sessions extends Basecontroller

{

	public function __construct()

	{

		parent::__construct();

		$this->load->model('Sessions_model', 'Sessions');

		$this->controller_name = "sessions";

		$this->folder = "sessions";

    }



	public function index()

	{

		$data['title'] = "Login";

		$data['company_tag'] = getSettingValue('company_tag');

		 if($this->session->userdata('is_login')) { redirect('dashboard','refresh'); } //Checked is logined in or not 

         if($this->input->post()) {

			$this->form_validation->set_rules('user_name', 'Email / User Name', 'trim|required');

			$this->form_validation->set_rules('password', 'Password', 'trim|required');

			if ($this->form_validation->run() === TRUE) {

				$user_name = $this->input->post('user_name');

				$password = $this->input->post('password');

				$query = $this->Sessions->verifyLogin($user_name, md5($password));

				if($query->num_rows() > 0) {

					$user_data = $query->row();

					if($user_data->user_status == 1) {

						// Update last login datetime

						$this->Sessions->updateUserProfile(array('last_login_date' => date('Y-m-d H:i:s'), 'last_login_ip' => getUserIP()), $user_data->user_id);

						$user_info = array(

											'user_id' => $user_data->user_id,

											'user_role_id' => $user_data->user_role_id,

											'user_profile_name' => $user_data->user_profile_name,

											'user_name'	=> $user_data->user_name,

											'user_email' => $user_data->user_email,

											'user_status' => $user_data->user_status

									);

						$this->session->set_userdata('user_info', $user_info);

						$this->session->set_userdata('is_login', true);

						if($this->input->post('remember_me') == 1) {

							setcookie("setuser", $user_name, time()+3600*12*30); 

							setcookie("setpass", $password, time()+3600*12*30); 

							setcookie("remember_me", $this->input->post('remember_me'),time()+3600*12*30); 

						}

						redirect('dashboard');

					} else {

						$this->session->set_flashdata('user_error', getMessage("inactive_user", 3));

					}

				} else {

					$this->session->set_flashdata('user_error', getMessage("invalid_login", 3));	

				}

		 	}

		 }

		 if(isset($_COOKIE["remember_me"]) && $_COOKIE["remember_me"] == 1) {

			$data['setuser'] = 	$_COOKIE["setuser"];

			$data['setpass'] = 	$_COOKIE["setpass"];

			$data['remember_me'] = 	1;

			

		} else {

			$data['setuser'] = '';

			$data['setpass'] = '';

			$data['remember_me'] = 	'';

		}

        $this->load->view('login',$data);

		

    }

	

    public function logout()

	{

        $this->session->sess_destroy();

        redirect($this->controller_name);

    }

	

}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 27 2024 00:19:25
giriqfky / giriqfky
0755
Sessions.php
7.114 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644
Sessions_25_01_2019.php
2.627 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF