Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //form
- <form method="post" action="<?php echo base_url().'register/login'; ?>" accept-charset="utf-8" autocomplete="off" role="form" class="form-horizontal">
- <div class="form-group ">
- <label for="login" class="sr-only">Username</label>
- <input type="text" class="form-control" name="username" id="login_value"
- placeholder="Username" tabindex="1" />
- </div>
- <div class="form-group ">
- <label for="password" class="sr-only">Password</label>
- <input type="password" class="form-control" name="password" id="password"
- placeholder="Password" tabindex="2" />
- </div>
- <br/>
- <a href="#">Lupa password</a>
- <br/><br/>
- <div class="form-group ">
- <button type="submit" name="log-me-in" id="submit" tabindex="5" class="btn btn-lg btn-primary">Masuk</button>
- </div>
- </form>
- //model
- //login_page
- public function login_($data){
- $query =$this->db->get_where('tb_user_dw',$data);
- return $query ;
- }
- //controller
- public function login(){
- $this->form_validation->set_rules('username','Username','trim|max_length[35]|htmlspecialchars|required');
- $this->form_validation->set_rules('password','Username','trim|max_length[35]|htmlspecialchars|required');
- if ($this->form_validation->run()== FALSE) {
- echo "salah";
- }
- else{
- $username = $this->input->post('username');
- $password = $this->input->post('password');
- $data = array(
- 'username' => $username,
- 'password' => $password
- );
- $cek =$this->m_user->login_($data);
- if ($cek->num_rows() == 1) {
- foreach ($cek->result() as $sess) {
- $ses_data['login_in'] = "Sudah Login";
- $ses_data['username'] = $sess->username;
- $ses_data['hak_akses'] = $sess->hak_akses;
- $this->session->set_userdata($ses_data);
- }
- if ($this->session->userdata('hak_akses') == 'admin') {
- redirect('home/index');
- }
- else if($this->session->userdata('hak_akses') == 'user'){
- redirect('home/index');
- }
- }
- else{
- echo "BUKAN USER SINI";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement