saya bikin web sekolah dan saya sudah bwt menu loginnya seperti ini:
model:
class Login_m extends Model
{
function __construct()
{
}
function login($ID, $password)
{
$this->db->where('ID_user', $ID);
$this->db->where('password', $password);
$dat = $this->db->get('user');
if($dat->num_rows() > 0)
{
return 'OK';
}
else
{
return 'FAILED';
}
}
}
controller:
<?php
class login_c extends Controller
{
function __construct()
{
parent::controller();
}
function index()
{
$this->load->view('public\login');
}
function login_process()
{
$ID = $this->input->post('ID');
$password = $this->input->post('password');
$this->load->model('login_m');
if($this->login_m->login($ID, $password)== 'OK')
{
echo $this->load->view('public\siswa'); }
else
{
echo $this->load->view('public\login2'); }
}
function _success()
{
$this->load->view('public\home_view');
}
}view:
echo form_open('login_c/login_process');
echo form_close();
dan sekarang saya sudah tidak tau mau buat apa lagi...
saya buat database user dengan field ID_user, Nama_user, level, password...
access usernya berdasarkan level, klo level 1:admin, level 2:guru, level 3:siswa...klo login gagal akan di tampilkan pesan "login gagal"
gimana caranya spya saya bisa login berdasarkan level yang saya buat, trus tiap page dari tiap user hanya bisa di akses klo udah login(restrict page)...tolong diberikan source codenya buat controller dan model,,dan klo ada perubahan di librarynya tolong juga diberikan,,,trus apa yang harus saya lakukan dengan tiap page dari tiap halaman user???
Comments
Login dengan Session
April 23, 2009 by aataqwa, 2 years 41 weeks ago
Comment: 2233
wah bro.. klo sistem loginnya begitu saya kayaknya jebol dengan sql injection.
kamu harus menggunakan session.
1. set config/autoload.php $autoload['libraries'] = array('session');
2. di model login_m
3. di setiap controllernya:
semoga membantu.
salam kenal,
SMARTINDOTechnology
Aplication Development | Software Outsourcing | Web Design | Networking