McGansWebsite/admin/application/controllers/Welcome.php

64 lines
1.5 KiB
PHP
Raw Normal View History

2023-01-10 09:41:20 +00:00
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
2023-01-11 07:17:57 +00:00
2023-01-10 09:41:20 +00:00
public function __construct()
{
parent::__construct();
$this->load->model('Common_model');
$this->load->model('Project_model');
2023-01-10 09:41:20 +00:00
}
public function index()
{
$this->load->view('login');
}
2023-01-11 07:17:57 +00:00
2023-01-10 09:41:20 +00:00
public function dashboard()
{
2023-01-11 07:17:57 +00:00
$data['project']=$this->Project_model->totalProjects();
$data['student']=$this->Project_model->totalStudents();
$data['subject']=$this->Project_model->totalSubject();
$data['faculty']=$this->Project_model->totalFaculties();
$data['projectList']=$this->Project_model->recentlyAddedProject();
$this->load->view('dashboard',$data);
2023-01-10 09:41:20 +00:00
}
2023-01-11 07:17:57 +00:00
public function login()
2023-01-10 09:41:20 +00:00
{
//echo "dsds";exit;
2023-01-11 07:17:57 +00:00
$username=$this->input->post('username');
$password=$this->input->post('password');
$check=$this->Common_model->get_login_detail($username,$password);
//echo $this->db->last_query();exit;
2023-01-11 07:17:57 +00:00
if($check->num_rows()>0)
{
$ch =$check->row();
$this->session->set_userdata('username',$ch->username);
$this->session->set_userdata('id',$ch->id);
$this->session->set_userdata('suc',' Successfully Logged in..!');
redirect('dashboard');
2023-01-11 07:17:57 +00:00
}
else
{
$this->session->set_userdata('err','The username or password is incorrect.');
redirect('');
2023-01-11 07:17:57 +00:00
}
}
public function logout()
{
$admin_id=$this->session->userdata('id');
2023-01-10 09:41:20 +00:00
2023-01-11 07:17:57 +00:00
$data = array('id' => '', 'username' => '');
$this->session->unset_userdata($data);
$this->session->sess_destroy();
redirect('');
2023-01-10 09:41:20 +00:00
}
2023-01-10 09:41:20 +00:00
}