loginsteuerung per DB

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • loginsteuerung per DB

    Hallo Leute,

    ich hab mir mal überlegt die loginfunktion zeitweise mal über ein DB eintrag zu testen.

    Beispiel:

    Wenn ein User sich mit dem Passwort und Email anmeldet wird in einer Tabelle die aktuelle session, datum + in ein Feld (zb. log) "true" eingetragen.

    Jetzt wird bei jeder Seite wo ein login erforderlich ist eine abfrage gestartet ob die session+true vorhanden ist und entsprechend per if bedingung hin und her gesteuert.

    Wenn sich der User abmeldet wird die sessionspalte wieder aus der tabelle entfernt. Dazu noch eine Routine für die Leute die sich nicht selbst abmelden, per datumsvergleich, alles was älter als X ist wird auch entfernt.

    So nun zu meinr Frage, wie müsste die Tabelle am besten aufgebaut sein?

    ID (auto_inc.)
    SESSION (varchar?)
    timestamp
    log (int?)

    Hab von Tabellen nicht wirklich einen schimmer.
    Zuletzt geändert von marc75; 20.11.2003, 12:45.
    mfg
    marc75

    <Platz für anderes>

  • #2
    warum willlste das in ner Tabelle speichern ? kannst Du doch in die session ablegen und dort auch wieder auslesen.
    Mit freundlichen Grüßen
    Werner

    Kommentar


    • #3
      Original geschrieben von novara
      warum willlste das in ner Tabelle speichern ? kannst Du doch in die session ablegen und dort auch wieder auslesen.
      weil ich derzeit probleme mit der Sessionsteuerung habe und nicht gelöst bekomme (siehe zwei foren hier drüber), daher will ich es jetzt erstmal mit ner DB version testen.
      mfg
      marc75

      <Platz für anderes>

      Kommentar


      • #4
        kurze frage

        ist das so ok mit der Tabelle?

        PHP-Code:
        CREATE TABLE test_login (
          
        id int(11NOT NULL auto_increment,
          
        session varchar(20NOT NULL default '',
          
        log int(6NOT NULL default '',
          
        time int(9NOT NULL default '',
          
        PRIMARY KEY  (id),
          
        KEY anid (id)
        TYPE=MyISAM
        mfg
        marc75

        <Platz für anderes>

        Kommentar


        • #5
          http://www.php-resource.de/tutorials/read/33/1/
          mfg
          Günni


          Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
          Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
          Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
          City-Tiger - Online durch die Straßen tigern...

          Kommentar

          Lädt...
          X