Kursus Web Programming
  • Home
  • Blog
  • PHP
  • MySQL
  • Framework
  • Javascript
  • Tips dan Trik
Select Page

Cara Membuat Form Login Menggunakan Codeigniter

by DUMET School | Aug 11, 2017 | Framework, MySQL, PHP | 0 comments

Hallo teman-teman balik lagi di tutorial dumetschool, pada kesempatan kali ini saya ingin membahas tentang Bagaimana Cara Membuat Form Login Menggunakan Codeigniter, form login sangat berguna yah untuk membuat sebuah sistem apapun pasti menggunakan sistem login user, form login didesain sebaik mungkin agar tidak sembarang orang yang bisa masuk, karena disini lah username dan password kita akan di uji,

agar tidak terjadi dengan apa yang tidak diinginkan, oke langsung saja teman teman download file codeigniternya terlebih dahulu, jika sudah coba buat file di folder controller bernama auth.php lalu masukkan script ini :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
 
class Auth extends CI_Controller {
 
function __construct(){
 
parent::__construct();
$this->load->model('proses_m');
}
 
public function index()
{
 
$data['content'] = 'login/dashboard';
 
 
 
if (isset($_POST['submit'])){
$username = $this->input->post('username');
$password = $this->input->post('password');
 
$hasil = $this->proses_m->proses_login($username, $password);
 
 
if ($hasil == 1){
$this->session->set_userdata(array('status_login' => 'oke'));
 
redirect('auth/dir');
 
} else {
 
redirect('auth/index');
}
 
} else {
$this->load->view('login/index');
}
}
 
public function dir (){
 
$data['content'] = 'Halaman dashboard';
 
$this->load->view('login/dashboard', $data);
}
 
public function logout () {
 
$this->session->sess_destroy();
redirect ('auth/index');
}
 
}

Lalu buat file bernama Proses_m.php di folder models lalu masukkan scriptnya dibawah sini :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
 
class Proses_m extends CI_Model {
 
public function proses_login ($username, $password){
 
$cek = $this->db->get_where('ismet_admin', array('username' => $username, 'password' => md5($password ) ));
 
if ($cek->num_rows() > 0){
return 1;
} else {
 
return  0;
}
}
 
}

Dan yang terakhir teman teman buat sebuah folder didalam folder views dengan nama login lalu buat 2 file bernama, index.php dan dashboard.php

Lalu masukkan script ini :

Index.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div class="panel-body">
<?php echo form_open('auth/index'); ?>
<legend>Form Login</legend>
<div class="form-group">
<label for="">UserName</label>
<?php echo form_input('username', '', 'placeholder="Silahkan Isi Username Anda" class="form-control"'); ?>
</div>
<div class="form-group">
<label for="">Password</label>
<?php echo form_password('password', '', 'placeholder="Silahkan Isi Password Anda" class="form-control"'); ?>
</div>
<?php echo form_submit('submit', 'Login', 'class="btn btn-primary"'); ?>
<?php echo form_close(); ?>
</div>
</div>

Dashboarb.php

1
2
3
4
5
6
7
8
<div class="container">
<div class="row">
<div class="jumbotron">
<h1>Hello ..</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quis deserunt quia voluptatibus rerum vero voluptate recusandae, assumenda eos voluptates odio, asperiores magnam aut commodi alias, quibusdam consectetur. Vitae earum, nisi.</p>
</div>
</div>
</div>

Jika sudah disave dan jalankan, dan jangan lupa untuk setting terlebih dahulu databases pada file database.php, seperti gambar dibawah ini :

 

Cara Membuat Form Login Menggunakan Codeigniter

tuliskan ini encription_key di config.php namanya bebas tidak harus sama dengan saya,

Cara Membuat Form Login Menggunakan Codeigniter

dan copikan url yang codeigniternya lalu paste masih di file config.php

Cara Membuat Form Login Menggunakan Codeigniter

lalu pindah ke autoload.php masukkan ini

Cara Membuat Form Login Menggunakan Codeigniter

Cara Membuat Form Login Menggunakan Codeigniter

Jika semua sudah save dan jalankan, cukup mudah bukan, sekian tutorial tentang Cara Membuat Form Login Menggunakan Codeigniter, sampai bertemu diartikel selanjtnya dan sampai jumpa.

#KeepLearn

#IsmetMA

Facebook DUMET School

Konsultasi Gratis

Phone/WA/SMS : 0812-9933-3913
E-mail : info@dumetschool.com
Website : dumetschool.com

Categories

  • Aplikasi
  • Backend
  • C
  • Database
  • Framework
  • Golang
  • Javascript
  • Kursus Web Programming
  • Laravel
  • Mobile App
  • MySQL
  • PC
  • PHP
  • PostgreSQL
  • Programming
  • Python
  • Tips dan Trik
  • Website

Video E-Learning Web Programming

  • Tutorial PHP MySQL
  • Tutorial Framework

Testimoni Murid Web Programming

Testimoni Murid Web Programming
  • Facebook
  • X
  • RSS
© DUMET School

WhatsApp us