CodeIgniter - Auf eine Fehlernachricht zu Ihrem Feldnamen Passwort kann nicht zugegriffen werden. (pword_check)

8

Ich bin neu bei codeIgniter und habe mich gleich am Anfang festgefahren. Ich benutze HMVC Erweiterung und während der Validierung bekomme ich den folgenden Fehler:

Sie können nicht auf eine Fehlermeldung zugreifen, die Ihrem Feldnamen Passwort entspricht. (pword_check)

jede Hilfe würde sehr geschätzt werden

Code:

%Vor%     
Shivam Gupta 19.09.2015, 07:47
quelle

4 Antworten

15
  

xss_clean ist nicht mehr Bestandteil der Formularvalidierung in Codingitore 3

Entfernen Sie einfach xss_clean von Ihrer Validierungsgruppe

%Vor%

Wenn Sie diese Regel wirklich wirklich anwenden müssen, sollten Sie jetzt auch den Security Helper laden, der xss_clean() als reguläre Funktion enthält und daher auch als Validierungsregel verwendet werden kann.

Gehe zu application/config/autoload.php :

%Vor%

Oder vor Ihrer Formularvalidierung

%Vor%     
Saty 19.09.2015 08:09
quelle
12

Hallo Leute, ich habe die Lösung für die Arbeit mit Callbacks in hmvc codeIgniter gefunden. Ich möchte die Lösung für andere veröffentlichen.

Lösung:

1. Erstellen Sie die Datei MY_Form_validation.php im Bibliotheksordner und fügen Sie den folgenden Code ein.

%Vor%

  1. Und ändern Sie if ($this->form_validation->run() == FALSE) in if ($this->form_validation->run($this) == FALSE) das ist alles Leute ..
Shivam Gupta 20.09.2015 10:31
quelle
0

Der Grund für diesen Fehler ist Sie haben den Sicherheitshelfer nicht geladen mit autoload.php im Config-Ordner oder Sie können den Helfer direkt laden wie in der letzten Zeile dieses Beitrags erwähnt

Und wenn Sie es trotz allem wirklich brauchen, gehen Sie zu application / config / autoload.php:

$ autoload ['helper'] = Array ('Sicherheit'); Oder vor Ihrer Formularvalidierung $ this- & gt; load- & gt; Helfer ('security');

    
Roberto D. Garcia 31.08.2016 18:06
quelle
0
%Vor%

// Es funktioniert gut

Ссылка

    
Bang Andre 06.02.2018 10:09
quelle

Tags und Links