minidump
Goto Top

Anhand von Username und Passworteingabe zu speziellem Bereich einer Seite verweisen

Hallo zusammen,

ich möchte eine neue Website erstellen. Zur verfügung stehen mir eine MySQL Datenbank sowieo PHP.

So solls aussehen:

Jemand ruft die Seite www.wxyz.de auf. Es popt automatisch ein Fenster zur Authentifizierung hoch. Am liebsten wäre mir das Authentifizierungsfenster von Windows.

Ich möchte beliebig viele User anlegen können und den Usern ihre Zugangsdaten zukommen lassen. Jeder User soll aber nach Eingabe seiner Zugangsdaten direkt auf "seine persönliche" Seite gelangen. Ich muss dann irgendwie hinterlegen können

user1 / passw1 -> seite1.php oder seite1.html
user2 / passw2 -> seite2.php oder seite2.html

Außer über den einen Usernamen und das Passwort darf man die Subpages nicht aufrufen können.

Meine Frage ist jetzt, wie stelle ich das an?
Gibt es da fertige PHP Codes die ich mir einfach anpassen kann?

Es muss keine hochsichere Seite sein, es werden keine sensiblen Daten gespeichert und die Seite dient nur privaten Zwecken.

Danke für eure Anregungen.

Content-ID: 124440

Url: https://administrator.de/contentid/124440

Ausgedruckt am: 26.11.2024 um 00:11 Uhr

Flo985
Flo985 08.09.2009 um 11:21:50 Uhr
Goto Top
Hallo, das ist mit dem CMS Joomla möglich. Du kannst Benutzer anlegen und diesen Benutzer eine Seite zuweisen. Das bei dem Aufruf der Seite die Anmeldeinformationen kommen, ist bestimmt durch ein klein wenig Programmieraufwand ohne weiteres möglich.
minidump
minidump 08.09.2009 um 11:29:39 Uhr
Goto Top
Danke.

Weisst du ob es auch ohne CMS geht? Ich dachte eher an eine Lösung wie htaccess oder ein PHP Script.
81825
81825 08.09.2009 um 11:32:39 Uhr
Goto Top
minidump
minidump 08.09.2009 um 11:47:06 Uhr
Goto Top
nein Google funktioniert wunderbar. Ich habe auch schon haufenweise PHP Schnippsel gefunden oder gerade Anleitungen für htaccess. Allerdings finde ich nur das folgende Prinzip:

- geschützter Bereich
- klick auf Link
- jeder User der sich anmeldet kann auf DIESEN geschützten Bereich zugreifen

Ich möchte aber folgendes umsetzen:

- Loginfenster direkt nach Homepageaufruf
- jeder User der sich anmeldet wird automatisch auf eine geschützte Seite weitergeleitet. Die geschützte Seite ist eben abhängig von den Anmeldeinformationen, so wie ichs oben erklärt habe. Ich finde aber keien Beispiele in denen einem User eine Seite zugeordnet wird.
minidump
minidump 08.09.2009 um 11:49:15 Uhr
Goto Top
Doch ich glaub jetzt hab ich was gefunden face-smile
Sokrates
Sokrates 08.09.2009 um 13:16:56 Uhr
Goto Top
Mit Joomla (CMS) geht das.
Das geht ganz einfach, indem du dem bestimmten Nutzer eine "Begrüßungsseite" zuweist.

X
Curb47
Curb47 08.09.2009 um 13:18:00 Uhr
Goto Top
Es gibt Möglichkeiten das du Anhand der Datenbank überprüfst welcher User einloggt, und diesen dann auf eine bestimmte Seite weiterleitest.
z.B. beim login von User 1 leiter weiter auf 1.php.
Gibt's da fertige Vorlagen? Ja. Einfach nach gewissen Tutorials suchen diese bieten meist ganze Script Blöcke die nur noch umgebaut werden müssen.
Sokrates
Sokrates 08.09.2009 um 13:24:56 Uhr
Goto Top
Wenn du das nun auch noch so machen möchtest, dass du ganze Gruppen von Benutzern speziell auf eine Seite verweisen möchtest, musst du Benutzergruppen erstellen und die jeweiligen Benutzer in die Gruppen sortieren.

X
minidump
minidump 08.09.2009 um 15:16:15 Uhr
Goto Top
So ich habs jetzt gelöst.

Habs mit htaccess gemacht, womit ich mein Windows Popup habe. Auf der index.php steht dann folgendes Sript:

<?php
switch($_SERVER['REMOTE_USER']){

case "user1":
weiterleiten auf seite s1
break;
case "user2":
weiterleiten auf seite s2
break;
default:
//weiterleiten auf keine Ahnung wo hin.....
break;
}

?>
81825
81825 08.09.2009 um 15:59:08 Uhr
Goto Top
Zitat von @minidump:
default:
weiterleiten auf keine Ahnung wo hin.....
break;

Nimm doch die Adresse: keine Ahnung wohin face-big-smile
minidump
minidump 08.09.2009 um 17:55:30 Uhr
Goto Top
Du bist doch nur neidisch weil du nicht auf die Idee gekommen bist :D
81825
81825 08.09.2009 um 18:05:39 Uhr
Goto Top
Warum sollte ich neidisch sein? Ich erstelle keine Webseiten. Wenn jemand was von mir will, bekommt er bei Bedarf Zugriff auf meinen FTP-Server, da reichen 2 Klicks. face-big-smile

Der Link war lediglich als Scherz gedacht.
minidump
minidump 08.09.2009 um 18:28:40 Uhr
Goto Top
Ich weiß doch ;) Meine Antwort auch face-smile)

Alles nur Spaß !
Sokrates
Sokrates 08.09.2009 um 23:04:41 Uhr
Goto Top
Webseiten dienen nicht nur als primären Datenaustausch ;)

X