Login Script
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anschauen
ausgabe
ausprobieren
dank
einloggen
entsprechenden zieles
erstellen
form
jemand
login
post
profil
skriptum
url
verstehen
versuch
vorgang
weiterleiten
weiterleitung
zugreifen
-
Hallo, zusammen, ich hab mir ein Login-Script gecodet und jetzt m?chte ich das so habe, dass:
wenn jemand, der noch nicht eingeloggt ist auf eine Profilseite zugreifen m?chte, f?r die man aber eingeloggt sein muss, dass er, wenn er sich eingeloggt hat, wieder auf die Seite automatisch geleitet wird.
Versteht mich jemand?
Ich wei?, klingt kompliziert, is aber eigentlcih leicht zu verstehen, ich wei? nur nicht, wie ich das umsetzten soll.
MfG
Meyer-Download -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
H??
Verstehst du das: "Und dann, vielleicht, danach, wenn es so ist, dann muss er das machen"? Nee, oder?
Erkl?r das nochmal genauer, was du willst (numeriert);
1. Einloggen
2. Wenn nicht eingeloggt: zum Login
3. Wenn eingeloggt: zum Profil
...
bis dann,
scripter -
Also, ich versuchs noch mal:
Wenn man ?ber die Seite
userliste
kommt und sich das Profil eines Users anschauen will, dann geht man auf
profil.php
man muss aber eingeloggt sein, um sich die Seite anschauen zu k?nnen, also:
weiter zur
login.php
dort dann einloggen, aber danach sofort wieder
profil.php
erscheinen lassen.
Ich hoffe, jetzt ist es verst?ndlicher?!
MfG
Meyer-Download -
Leg daf?r einfach eine POST Variable an, die an das Loginskript ?bergeben wird. Das Loginskript ?berpr?ft dann das Login (wie auch immer du das machst) und wenn der User sich richtig eingeloggt hat, dann ?berpr?ft das Loginskript, ob die bestimmte POST Variable gesetzt ist. Wenn ja, dann wird halt weitergeleitet. In der POST Variablen m?sste dann nat?rlich die URL gespeichert sein, zu der weitergeleitet werden soll.
-
Cool!
Aber wie genau kann ich das jetzt machen die POST variable ?bergeben?
MfG
Meyer-Download -
Ungef?hr so:
Profilseite:
-------------
- ?berpr?fen, ob eingeloggt oder nicht
- wenn nicht eingeloggt, form o.?. erstellen mit link zur loginseite
???im form <input type = "hidden" name = "wohin" value = "profil.php?$userid">
loginseite:
-------------
- login-vorgang starten
- wenn richtig eingeloggt, ?berpr?fen ob $_POST['wohin'] gesetzt ist
- wenn ja, dann statt der ausgabe "du bist jetzt eingeloggt" einfach auf den wert von $_POST['wohin'] weiterleiten
Weiterleitung kannst du machen mit <meta http-equiv="refresh"
content="blubb"> oder (wenn du die Namen der GET und POST Variablen in allen Skripten gleich gehalten hast oder eine Variable zur ?berpr?fung des Logins mit "global" als global definierst) per include des entsprechenden Zieles. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage