2016-03-29 14 views
0

Ich bin mit einem Fehler konfrontiert Kann die angeforderte Datei nicht laden: login_view.php. Ich habe einen Login-ControllerKann die angeforderte Datei nicht laden: login_view.php

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 

class Login extends CI_Controller { 

function __construct() 
{ 
    parent::__construct(); 
} 

function index() 
{ 
    $this->load->helper(array('form')); 
    $this->load->view('login_view'); 
} 

} 

?> 

und eine Ansicht, die geladen wird.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title>Simple Login with CodeIgniter</title> 
</head> 
<body> 

    <?php echo validation_errors(); ?> 
    <?php echo form_open('verifylogin'); ?> 
    <label for="username">Username:</label> 
    <input type="text" size="20" id="username" name="username"/> 
    <br/> 
    <label for="password">Password:</label> 
    <input type="password" size="20" id="password" name="password"/> 
    <br/> 
    <input type="submit" value="Login"/> 
    </form> 
</body> 
</html> 

VerifyLogin Seite

class VerifyLogin extends CI_Controller 
{ 
    function __construct() 
    { 
     parent::__construct(); 
     $this->load->model('user','',TRUE); 
    } 

    function index() 
    { 
     $this->load->library('form_validation'); 
     if($this->form_validation->run() == FALSE) 
     { 
       $this->load->view('login_view'); 
     } else 
      { 
       redirect('home', 'refresh'); 
      } 
     } 
} 

bitte mich leiten. Vielen Dank.

+0

Hier ist auch der Code für Verifylogin. –

+0

load-> model ('user', '', TRUE); } function index() { $ this-> laden-> library ('form_validation'); if ($ this-> form_validation-> run() == FALSE) { $ this-> load-> view ('login_view'); } sonst { Umleitung ('Home', 'Refresh'); } } –

+0

Nur eine Anmerkung: Nur der erste Buchstabe der Klasse und Dateiname sollte Großbuchstabe sein. Wie hier erklärt. http://www.codeigniter.com/user_guide/general/controllers.html#let-s-try-it-hello-world – user4419336

Antwort

0

Der Fehler bedeutet, dass die Ansicht, die Sie laden möchten, nicht im Standardspeicherort "view" vorhanden ist. Hast du es in ein Unterverzeichnis gestellt? Hast du den Speicherort des Ansichtsordners in der Konfiguration bearbeitet?

+0

Hallo bitte überprüfen Sie Ihren Login-Namen der Datei und überprüfen Sie auch Login_view-Datei unter In-View-Ordner. – Divyesh

+0

Ich habe Code-Zünder in htdocs extrahiert .. und legte meine Ansicht in Anwendung/Sicht-Verzeichnis –

+0

ist fertig .. danke Jungs. Jetzt habe ich ein anderes Problem gefunden. wenn ich Benutzername und Passwort in die Felder eingebe. es geht nicht zur Benutzer-Homepage. Es bleibt auf der Anmeldeseite, obwohl der Benutzername und das Kennwort in der Datenbank gültig sind. –

Verwandte Themen