https://github.com/lawrence08...
Parce que je pense que c'est plus pratique et plus compréhensible, je voulais l'utiliser, mais il y a eu un problème au niveau de la vérification, j'ai donc utilisé l'interface de connexion
public function login() {
//print_r($_POST);
$this->form_validation->set_rules('username', '用户名', 'required');
$this->form_validation->set_rules('password', '密码', 'required');
if ($this->form_validation->run()) {
$username = $this->input->post('username');
$password = $this->input->post('password');
$data['username'] = $username;
$data['password'] = $password;
$user = $this->i2active_user->get_user_by_name($username);
if ($user) {
if ($password == $user->password) {
$this->session->set_userdata('username', $user->name);
redirect('user_list');
} else {
$this->data['login_error'] = '用户名密码错误';
}
} else {
$this->data['login_error'] = '用户不存在';
}
}
$this->load->view('login', $this->data);
}
Supprimez la section $this->form_validation->run() et il n'y aura aucun problème
Pourquoi cela
Pouvez-vous recommander l'internationalisation que vous utilisez, merci
Vous pouvez consulter le package multilingue officiel
https://github.com/bcit-ci/co...