Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class Login extends CI_Controller {
- public function index()
- {
- $this->load->view('vlogin');
- }
- public function tlogin(){
- $username = $this->input->post('username', true);
- $password = $this->input->post('password', true);
- $this->db->where('username',$username);
- $cek = $this->db->get('tuser');
- if($cek->num_rows()>0){
- $cek = $cek->row_array();
- $pwdb = $cek['password'];
- if(password_verify($password,$pwdb)){
- $newdata = array(
- 'nama' => $cek['id_user'],
- 'level' => $cek['level'],
- 'logged_in' => TRUE
- );
- if($cek['level']=='Siswa'){
- $this->session->set_userdata($newdata);
- redirect('siswa/HalSiswa');
- }else{
- $this->session->set_userdata($newdata);
- redirect('Dashboard');
- }
- }
- }
- if($this->session->userdata('logged_in')!=TRUE) {
- redirect('Login');
- }
- }
- public function logout(){
- $this->session->sess_destroy();
- redirect('Login');
- }
- }
- file controller
- Controller/siswa/HalSiswa
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class HalSiswa extends CI_Controller {
- function __construct(){
- parent::__construct();
- if($this->session->userdata('logged_in')!=TRUE) {
- redirect('Login');
- }
- $this->load->model('siswa/modelSiswa');
- }
- public function index()
- {
- $data['judul'] = 'Data Siswa';
- $data['halaman'] = 'siswa/dashboardSiswa';
- $data['tampil'] = $this->db->get('tsiswa');
- $this->load->view('template',$data);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement