2016-04-12 1 views
0

Wie umleiten zu meiner Einstellung Seite nach sucessfull Login in Tank Auth mitWie kann ich meine Einstellungen Seite nach sucessfull Login in Tank Auth

if ($this->form_validation->run()) { 
    // validation ok 
    if ($this->tank_auth->login(
     $this->form_validation->set_value('login'), 
     $this->form_validation->set_value('password'), 
     $this->form_validation->set_value('remember'), 
     $data['login_by_username'], 
     $data['login_by_email'])) { 

    // success 
    redirect('/auth/user_profile'); 

Aber nicht Umleiten zeigt 404 Fehler

+0

versuchen redirect (base_url(). '/ Auth/user_profile'); –

+0

nein noch 404 Fehler nur –

+0

ist eine ID brauchen LIKE Redirect ('/ auth/user_profile/1231'); @vellaidurai –

Antwort

-2

Sie haben Fehler umleiten Code versuchen diese

if ($this->form_validation->run()) {        // validation ok 
      if ($this->tank_auth->login(
        $this->form_validation->set_value('login'), 
        $this->form_validation->set_value('password'), 
        $this->form_validation->set_value('remember'), 
        $data['login_by_username'], 
        $data['login_by_email'])) } 
                 // success 
       redirect('/auth/user_profile'); 

Sie $data['login_by_email'])) { eingeben. Aber das ist falsch. Sie sollten eingeben $data['login_by_email'])) }

+0

ist das if()} funktioniert? –

+0

nooo funktioniert nicht –

+0

wird nicht funktionieren – sAcH

0

Können Sie bitte überprüfen Sie Ihre Protokolldateien und hier posten. Es kann uns helfen, das Problem zu finden. Setzen Sie den Log Threshold auf 4 in 'config/config.php' und überprüfen Sie 'application/logs'. Stellen Sie außerdem sicher, dass Sie in die zweite if-Bedingung gelangen. dh.

if ($this->tank_auth->login() { 

Wenn es im Inneren immer, ob es irgendwelche zusätzlichen unerwünschten Raum (Leerzeichen) oder etwas in den zugehörigen Dateien.

+0

INFO - 2016-04-12 10:40:08 -> URI-Klasse initialisiert INFO - 2016-04-12 10:40:08 -> Router-Klasse initialisiert INFO - 2016-04-12 10:40:08 -> Ausgangsklasse initialisiert INFO - 2016-04-12 10:40:08 -> Sicherheitsklasse initialisiert DEBUG - 2016-04-12 10:40:08 - -> Globale POST-, GET- und COOKIE-Daten werden bereinigt INFO - 2016-04-12 10:40:08 -> Eingabeklasse initialisiert INFO - 2016-04-12 10:40:08 -> Sprachklasse initialisiert FEHLER - 2016-04-12 10:40:08 -> 404 Seite nicht gefunden: Auth/user_profile –

+0

Können Sie bitte bestätigen, ob es eine Methode namens user_profile in Ihrer Auth-Klasse gibt? Nach dem Login solltest du irgendwo anders als Auth umleiten, oder? – VipindasKS

Verwandte Themen