Ganbatte !!!
Assalamualaikum Wr.Wb
Ketemu lagi bareng saya , pada kesempatan ini ( sambil nyuri2 waktu kerjaan ) heheheheheehe...
saya ingin berbagi sedikit coding codeigniter login , Langsung aja nih :
Langkah - langkah :
1. Buat file di Controller dengan nama file clogin.php
coding sbb :
<?php
class clogin extends CI_Controller {
function _construct(){
parent::_construct();
$this->load->model('mlogin');
$this->load->library('session');
$this->load->library('encrypt');
$this->load->library('upload');
$this->load->model('mlogin');
$this->load->helper(array('form', 'url'));
}
function index() {
$this->load->view('vlogin');
}
function cekuser() {
$data['username'] = $this->input->post('username');
$data['password'] = $this->input->post('password');
$data['hasil'] = $this->mlogin->cekdb();
if($data['hasil'] == null) {
return "no";
}
else {
return "yes";
}
}
function usermasuk() {
if($this->cekuser() == "yes") {
$data['username'] = $this->input->post('username');
$name=$this->mlogin->profile($this->input->post('username'));
$files=$this->mlogin->profile($this->input->post('username'));
$newdata = array('username' => $data['username'],
'status' => 'ok'
);
$this->session->set_userdata($newdata);
$data['tampil'] = $this->mlogin->cekdb();
$this->load->view('loginsukses',$data);
}
else {
echo "Login gagal";
}
}
function logout() {
$this->session->sess_destroy();
header('Location:clogin');
}
}
?>
2. Buat file model dengan nama file mlogin.php
coding sbb :
<?php
class mlogin extends CI_Model {
function cekdb() {
$username = $this->input->post('username');
$password = $this->input->post('password');
$password=sha1($password);
$this->db->where('username', $username);
$this->db->where('password', $password);
$query = $this->db->get('login');
return $query->result();
}
}
?>
3. Buat form login pada view
form terserah anda yang terpenting adalah terdapat form input username dan password
Sekian dulu yang dapat saya bagi dengan teman-teman , silahkan koment jika ada yang kurang jelas :
Copilot - Membuat Aplikasi Camera Detection menggunakan flutter
Langkah-langkah Persiapkan Lingkungan Flutter : Pastikan Flutter sudah terinstal di sistem Anda. Jika belum, Anda bisa mengikuti panduan i...
-
Ingin belajar internet marketing untuk mempromosikan website dan produk anda sehingga mudah ditemukan oleh orang? Belajar internet marke...
-
Micfosoft Dynamics Ax atau biasa dikenal dengan Axapta adalah sebuah aplikasi bisnis yang dilengkapi banyak fungsi terpadu. Mulai dari m...
-
CAT ( Computer Assisted Test ) Untuk Mengetahui Nilai Anda : Download contoh programnya di link download tyanda tyanda S...