[eluser]Unknown[/eluser]
Please help me , i have mistask with my login page but i don't know where is it?
controller user.php
Code:
<?php
class User extends Controller{
public function __construct(){
parent::controller();
$this->load->helper("form");
$this->load->helper("url");
$this->load->library("session");
}
public function index(){
$this->load->view("manager_views");
//$this->load->view("view_admin/vadduser");
}
public function login(){
$this->load->view("vlogin_user",array('error'=>""));
}
public function dologin(){
if($this->input->post('ok')){
$u=$this->input->post("username");
$p=$this->input->post("password");
$this->load->Model("Muser");
$this->Muser->check_login($u,$p);
if($this->Muser->check_login($u,$p) == FALSE){
$this->load->view("vlogin_user",array("error"=> "Wrong username or password"));
}else{
$data_sess=array(
"username" => $data['username'],
"level" => $data['level'],
);
//$this->session->set_userdata($data_sess);
redirect(base_url()."user/manager_webs");
}
}
}
public function manager_webs(){
// $user=$this->session->userdata("username");
// $level=$this->session->userdata("level");
// if(isset($user) && $level == "2"){
// echo "Welcome back, $user";
// }else{
// redirect(base_url()."user/login");
// }
$this->load->view("manager_views");
}
public function logout(){
$this->session->sess_destroy();
redirect(base_url()."user/login");
}
}
?>
model muser.php
Code:
<?php
class Muser extends Model{
public function __construct(){
parent::model();
$this->load->database();
}
public function check_login($u,$p){
$this->db->where("username =",$u);
$this->db->where("password =",$p);
$query=$this->db->get("user");
if($query->num_rows() == 0){
return FALSE;
}else{
return $query->row_array();
}
}
}
?>
and views vlogin_user.php
Code:
<?php
$username=array(
"name" => "username",
"size" => "25",
"value" => set_value("username"),
);
$password=array(
"name" => "password",
"size" => "25",
);
$submit=array(
"name" => "ok",
"value" => "Login",
);
echo form_fieldset("Login user");
echo form_open(base_url()."user/login");
echo form_label("Username").form_input($username)."<br/>";
echo form_label("Password").form_password($password)."<br/>";
echo form_label(" ").form_submit($submit)."<br/>";
echo form_close();
echo form_fieldset_close();
?>