Passwortgeschützten Bereich per PHP o.ä.

  • Hey ihr!

    Hat einer von euch ein gutes Abfrage-Script zur Zugangskontrolle?
    Ich möchte gerne eine Seite KOMPLETT schützen,
    so dass jeder bevor er die Seite betreten kann,
    seinen Benutzernamen und Kennwort eingeben muss.
    Anschliessend soll er auf die Seite (jeder die gleiche) geleitet werden.

    Ich würde gerne die Benutzer SELBER anlegen und das Kennwort eventuell für die Benutzer änderbar machen...

    Hat jemand sowas in der Art?

    Danke!

    :)

  • Ich habe selber ein entsprechendes Skript geschrieben. Das ist jedoch ziemlich umfangreich und müsste an deine Seite angepasst werden. Ich verwende dabei Sessions. Außerdem habe ich eine MySQL-Datenbank, mit den Userdaten. Jeder User hat dabei eine ID. Wenn sich der User anmeldet, wird diese UserID in die Session geschrieben. Damit kann ich auf jeder Seite abfragen, ob die ID NULL ist oder einen Wert hat. Wenn sie NULL ist, ist der User noch nicht eingeloggt. Wenn sie einen Wert hat, weiß ich welcher User eingeloggt ist. Das Skript sieht in etwa wie folgt aus:

    Musste mal gucken, was du damit anfangen kannst. Ich interessiere mich übrigens inhaltlich für deine Seite, auch wenn ich nicht genau durchblicke, was euer Gemeindezeltlager ist. Ich arbeite jedenfalls gerade an einer Seite zum Thema Jugendarbeit. Schau doch mal drauf, wenn du Lust hast:
    http://www.jugendarbeit-online.de/

    Die Datei zum einloggen findest du auf:
    http://www.jugendarbeit-online.de/login.php

  • öhm... GEIL!
    Dank dir!
    Unser Gemeindezeltlager is halt n Zeltlager der Kirchengemeinde.
    Alle 2 Jahre findet das für volle 14 Tage statt!

    Ich hab noch ne Homepage, die interessant wäre...
    Allerdings is da soweit noch kein richtiger Inhalt drauf!

    - http://www.youthworker.de
    - http://www.freizeitarchiv.de

    Schöner Gruß,

    CHIEFmaster

    EDIT: GEIL! ne Materialdatenbank...
    Das is bei mir auch dabei! ;)
    Können uns ja mal n bisschen über das Thema unterhalten!
    Hast du MSN???