1
로그인 세션 이름은 어떻게 만듭니 까? 나는 시도했지만 그것은 나를 위해 작동하지 않았다. 여기 codeIgniter 어떻게 로그인 컨트롤러에 세션을 만들 수 있습니까?
내 코드입니다 :loginModel
public function login($name, $pass){
$this->db->select("username", "password");
$this->db->from("users");
$this->db->where("username", $name);
$this->db->where("password", $pass);
$query = $this->db->get();
$ret = $query->row();
if($query->num_rows() == 1){
return true;
}
else {
return false ;
}
}
loginControler;
public function checkLogin(){
$this->form_validation->set_rules("username", "Username", "required");
$this->form_validation->set_rules("password", "Password", "required");
if($this->form_validation->run() == false){
$this->load->view("login");
}
else {
redirect("SiteCont/index");
}
}
public function verifyUser(){
$name = $this->input->post("username");
$pass = $this->input->post("password");
$this->load->model("loginModel");
if($this->loginModel->login($name, $pass)){
return true;
}
else {
$this->form_validation->set_message("verifyUser", "geçersiz kullanıcı adı veya porala");
return false;
}
오직 필요한 것이 있습니다.
if($this->session->userdata('name')){
//show dashboard
}
else {
//show login
}
로그인 페이지에 있습니다.
감사합니다. 지금은 나를 위해 일했습니다. :) –