Re: Sperren von Benutzern - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von hempelr (1976 Beiträge) am Freitag, 11.April.2003, 12:45.
    Re: Sperren von Benutzern

      Hallo, David,
      wie hast du denn den Login realisisert?
      Da gibts derer verschiedene Möglichkeiten - ich geh mal davon aus, dass du das ganze mit baseportal gemacht hast.
      a) mit Javascriptabfrage und setzen einer Zählvariable, die dan nach Errechen des Maximalwertes auf ein anderes Template umlenkt und die Meldung ausgibt, dass der Nutzer gesperrt ist - dabei wird dann in der Nutzer-DB ein "Sperr-Feld mit Inhalt gefüllt.
      Auf dem Login-Template muß dann zusätzlich eine Abfrage rein, ob der Wert im "Sperrfeld" den Kriterien für Freigabe oder Sperrung entspricht und dann entsprechend drauf reagiert werden.
      2) Du machst das gleich im Logintemplate mit Perl - speicherst bei jedem Login eine Zählvariable in ein "Sperrfeld" der Nutzerdatenbank. Login ok - 0 Abspeichern; Login nicht ok, Sperrfeldwert um eins erhöhen (denk aber dran, du musst dann vom Ablauf her folgendes machen:
      Datensatz mit name oder was auch immer du beim Login abfragst holen, Loginkriterien abfragen, im Datensatz Feldwert für "Sperrfeld" ändern, dabei je nach Status des Logins eine Zählvariable entweder mit 0 belegen bzw. mit dem um eins erhöhten Wert für Felhllogins.
      Dann mußt du bei Fehllogins noch ein (am besten) Datumsfeld mit dem Zeitpunkt des Fehllogins füllen und dieses bei jedem Login mit der von dir festgelegten Sperrzeit vergleichen, so dass dann der Nutzer nach Verstreichen der Sperrzeit automatisch wieder freigeschaltet wird.

      Also das ganze ist nicht unbedingt trivial, du solltest dir eine Art Programmablaufplan machen und das richtig durchspielen, was wann passiert, wie drauf reagiert werden soll und was an Meldungen erscheinen soll - dann entsprechend coden - ansonsten ist es ziemlich wahrscheinlich, dass du nicht zum gewünschten Erfolg kommst.

      CU
      Ruben


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von David (53 Beiträge) am Freitag, 11.April.2003, 10:43.
    Sperren von Benutzern

      Hallo!

      Auf meiner Webpage gibt es einen Login. Falls der user 3-mal das falsche Passwort eingegeben hat soll er für eine bestimmte Zeit für meine Seite gesperrt werden!

      Wie geht das? Helft mir bitte!

      mfg

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 11.April.2003, 12:45.
    Re: Sperren von Benutzern

      Hallo, David,
      wie hast du denn den Login realisisert?
      Da gibts derer verschiedene Möglichkeiten - ich geh mal davon aus, dass du das ganze mit baseportal gemacht hast.
      a) mit Javascriptabfrage und setzen einer Zählvariable, die dan nach Errechen des Maximalwertes auf ein anderes Template umlenkt und die Meldung ausgibt, dass der Nutzer gesperrt ist - dabei wird dann in der Nutzer-DB ein "Sperr-Feld mit Inhalt gefüllt.
      Auf dem Login-Template muß dann zusätzlich eine Abfrage rein, ob der Wert im "Sperrfeld" den Kriterien für Freigabe oder Sperrung entspricht und dann entsprechend drauf reagiert werden.
      2) Du machst das gleich im Logintemplate mit Perl - speicherst bei jedem Login eine Zählvariable in ein "Sperrfeld" der Nutzerdatenbank. Login ok - 0 Abspeichern; Login nicht ok, Sperrfeldwert um eins erhöhen (denk aber dran, du musst dann vom Ablauf her folgendes machen:
      Datensatz mit name oder was auch immer du beim Login abfragst holen, Loginkriterien abfragen, im Datensatz Feldwert für "Sperrfeld" ändern, dabei je nach Status des Logins eine Zählvariable entweder mit 0 belegen bzw. mit dem um eins erhöhten Wert für Felhllogins.
      Dann mußt du bei Fehllogins noch ein (am besten) Datumsfeld mit dem Zeitpunkt des Fehllogins füllen und dieses bei jedem Login mit der von dir festgelegten Sperrzeit vergleichen, so dass dann der Nutzer nach Verstreichen der Sperrzeit automatisch wieder freigeschaltet wird.

      Also das ganze ist nicht unbedingt trivial, du solltest dir eine Art Programmablaufplan machen und das richtig durchspielen, was wann passiert, wie drauf reagiert werden soll und was an Meldungen erscheinen soll - dann entsprechend coden - ansonsten ist es ziemlich wahrscheinlich, dass du nicht zum gewünschten Erfolg kommst.

      CU
      Ruben

     Antworten


     
 Liste der Einträge von 38851 bis 39001:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!