suchen

Heim  >  Fragen und Antworten  >  Hauptteil

codeigniter - ci i18n Ich habe eine gepackte Datei auf Github gefunden, aber sie scheint mit der Funktion form_validation in Konflikt zu stehen. Bitte werfen Sie einen Blick darauf.

https://github.com/lawrence08...

Da ich denke, dass dies bequemer und verständlicher ist, wollte ich dies verwenden, aber es gab ein Problem bei der Verifizierung, also habe ich die Anmeldeschnittstelle verwendet

 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);
    }
    
    
    

Entfernen Sie den Abschnitt $this->form_validation->run() und es wird kein Problem geben
Warum ist das so?
Können Sie mir empfehlen, welche Internationalisierung Sie verwenden, danke

某草草某草草2774 Tage vor562

Antworte allen(1)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-05-16 16:45:29

    可以瞅瞅官方的多国语言包
    https://github.com/bcit-ci/co...

    Antwort
    0
  • StornierenAntwort