我确实有一个与密码数据库会议有关的问题。
为了缩短发言时间,我不想有同一份全权证书(口头/口头)。
第一个核查由数据库中的用户名/带照片进行。
我的法典
function index()
{
// Load Model.
$this->load->model( membres_model );
// Check if the user is already logged
if($this->session->userdata( alias ) || $this->session->userdata( logged ))
{
//Redirect if he is logged.
redirect( membres/ );
}
// If the form has been sent.
if($this->input->post( submit ))
{
// Trim data
$this->form_validation->set_rules( alias , Nom d utilisateur , trim|required|xss_clean );
$this->form_validation->set_rules( motdepasse , Mot de passe , trim|required|xss_clean );
if($this->form_validation->run())
{
// check verification in the model
if($this->membres_model->verification_connexion($this->input->post( alias ),$this->input->post( motdepasse )))
{
// Set userdata variables
$data = array(
alias => $this->input->post( alias ),
addr_ip => $_SERVER[ REMOTE_ADDR ],
hote => gethostbyaddr($_SERVER[ REMOTE_ADDR ]),
logged => true
);
/****************************************
I Want to verify if the membres is already logged if another one want to use the same login/password of the logged on. but I don t know how to verify in the ci_sessions
*****************************************/
// start session
$this->session->set_userdata($data);
// Redirection sur l espace membre apres la creation de la session.
redirect( membres/ );
}
else {
// if return false
$data[ error ] = Mauvais identifiants ;
$data[ contenu ] = connexion/formulaire ;
$this->load->view( includes/template ,$data);
}
}
else {
$data[ contenu ] = connexion/formulaire ; // La variable vue pour loader dans le template.
$this->load->view( includes/template ,$data);
}
}
else {
$data[ contenu ] = connexion/formulaire ; // La variable vue pour loader dans le template.
$this->load->view( includes/template ,$data);
}
}
}
我知道我确实必须利用会议周期。 我可以拿到这些阵列,但我不知道如何将数据与挂牌用户进行比较。 没有人能够帮助我?