PEAR-Forum.de Übersicht Thema anzeigen - Auth + Fehler beim Login anzeigen

Auth + Fehler beim Login anzeigen


 

PEAR-Forum.de Übersicht » Authentication
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
heohni
User


Anmeldungsdatum: 08.03.2007
Beiträge: 52

Beitrag19.11.2008 16:50    Auth + Fehler beim Login anzeigen Antworten mit Zitat

Hi,

Ich benutze die auth schon eine Weile, aber eher "auf dem einfachen Weg" Smile
Jetzt möchte ich das ein bisschen ausbauen und versuche herauszufinden, wie ich filtern kann, wenn ein falscher Benutzername oder ein falsches Passwort eingegeben wurde.

Gibt es dazu schon Funktionen? Oder muss ich das zu Fuß erledigen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Berdir
Power User


Anmeldungsdatum: 22.09.2005
Beiträge: 1347

Beitrag20.11.2008 12:39     Antworten mit Zitat

Dafür bietet Auth die Methode getStatus an. Hier mal ein Auszug von dem Code den ich bei mir auch schon eingesetzt habe (abgeändert... )

PHP:
<?php
if ($auth->getStatus() != null) {
            switch (
$auth->getStatus()) {
            case 
AUTH_IDLED:
                
$fehlermeldung 'Ausgeloggt wegen Inaktivität';
                break;
            case 
AUTH_EXPIRED:
                
$fehlermeldung 'Session ist abgelaufen';
                break;
            case 
AUTH_WRONG_LOGIN:
                
$fehlermeldung ='Falscher Benutzername/Password';
                break;
            default:
                
$fehlermeldung 'Allgemeiner Login-Fehler';
                break;
            }
        }


$fehlermeldung kannst du dann anzeigen, loggen, in dein Formular einbauen etc...

Beachte das aus Sicherheitsgründen bewusst nicht zwischen Benutzername und Passwort unterschieden wird, denn damit würdest du einem Angreifer schon wieder zuviele Informationen geben. (Wenn er weiss das er einen existierenden Benutzernamen gefunden hat, bringt ihn das schonmal viel weiter)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden PEAR-User
heohni
User


Anmeldungsdatum: 08.03.2007
Beiträge: 52

Beitrag20.11.2008 12:43     Antworten mit Zitat

Ok danke! Das ist schon mal ein super Ansatz!!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Diese Seite übersetzen
PEAR-Forum.de Übersicht » Authentication
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
   Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Zu Deinen Favoriten hinzufügen

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen