quando il login va buon fine il script funziona bene in questo modo
però se io una volta che controllo che username e password sn corretti e creo un nuovo controller da nuovo controller cerco di caricare member page non funziona quando clicco per fare login mi da questo errore
Codice:
public function login_validate_credentials(){
$this->form_validation->set_rules('usernamelog','Username','required|xss_clean|trim|callback_login_valid');
$this->form_validation->set_rules('passwordlog','Password','required|xss_clean|sha1|trim');
if($this->form_validation->run() == false){
$this->load->view('header/header');
$this->load->view('home');
$this->load->view('designsemple/login_page');
$this->load->view('footer/footer');
}else{
$user_data = array(
'user_logged' => $this->input->post('usernamelog'),
'is_logged_user' => 1
);
$this->session->set_userdata($user_data);
$this->load->view('member_area',$user_data);
}
}
Codice:
Si è verificato un errore nel sito web durante il recupero di http://localhost/shiviwebci/index.php/user_member_area/load_member_area. Potrebbe non essere disponibile per manutenzione o essere configurato in modo errato.
Ecco qualche suggerimento:
Ricarica questa pagina web più tardi.
Errore HTTP 500 (Internal Server Error): Si è verificata una condizione imprevista durante il tentativo del server di soddisfare la richiesta.
Codice:
public function login_validate_credentials(){
$this->form_validation->set_rules('usernamelog','Username','required|xss_clean|trim|callback_login_valid');
$this->form_validation->set_rules('passwordlog','Password','required|xss_clean|sha1|trim');
if($this->form_validation->run() == false){
$this->load->view('header/header');
$this->load->view('home');
$this->load->view('designsemple/login_page');
$this->load->view('footer/footer');
}else{
$user_data = array(
'user_logged' => $this->input->post('usernamelog'),
'is_logged_user' => 1
);
$this->session->set_userdata($user_data);
redirect('index.php/user_member_area/load_member_area');
}
}
Codice:
class User_member_area extends CI_Controlle{
public function load_member_area(){
$this->load->view('member_area');
}
}
Codice:
<div id="member_page">
<?php
if($this->session->userdata('is_logged_user') == true){
echo $this->session->userdata('user_logged'). anchor('index.php/logout/user_logout','LOGOUT');
}else{
echo "Error";
}
?>
</div>