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('form_login');
- }
- public function log() {
- $this->load->library('form_validation');
- $this->form_validation->set_rules('username','UserName','trim|required');
- $this->form_validation->set_rules('password','Password','trim|required|md5');
- if($this->form_validation->run() == False){
- $this->index();
- }else{
- if($this->session->userdata('level') == 'admin'){
- redirect ('admin/dashboard');
- } else if($this->session->userdata('level') == 'user'){
- redirect ('user/dashboard');
- }
- }
- }
- public function check_user_login(){
- $username = $this->input->post('username');
- $password = $this->input->post('password');
- $this->load->model('model_user');
- $result = $this->model_user->is_logged_in($username,$password);
- if($result){
- foreach ($result as $user){
- $s = array();
- $s['id'] = $user->UserID;
- $s['username'] = $user->UserName;
- $s['password'] = $user->UserPassword;
- $s['level'] = $user->Level;
- $this->session->set_userdata($s);
- }
- } else {
- $this->form_validation->set_message('check_user_login','Maaf username dan password anda salah, silahkan dicek kembali');
- return false;
- }
- }
- public function logout(){
- $this->session->sess_destroy();
- redirect('Login/index');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement