public function login_validation(){
// caricamento della librerira per la validazione del form
$this->load->library('form_validation');
// setting delle regole per input
//il callback rimanda ad una funzione dello stesso controller che controlla le credenziali d'accesso
$this->form_validation->set_rules('email','Email','required|trim|callback_validate_credentials');
$this->form_validation->set_rules('password','Password','required|md5|trim');
// la funzione run ritorna un true solo se le regole sopra sono verificate
if ($this->form_validation->run() == true) {
//salviamo la mail nella sessione, se i dati sono esatti. e impostiamo un flag a 1.
$data = array('email' => $this->input->post('email'),
'is_logged_in' => true);
$this->session->set_userdata($data);
$this->members();
} else {
$this->login();
}