power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 03.02.2003, 10:20   #1
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg

Wie springe ich zur nächste Seite?


Hallo,
ich habe eine Loginseite erstellt mit Benutzername und Passwort. Die Seite heisst login.php, sie ruft sich nach dem submitten immer selber auf, da in dieser Seite php-Text enthalten ist, der den Benutzernamen und das Passwort auf Richtigkeit prüft.
Wenn nun Benutzername und Passwort richtig eingetragen wurde, dann soll die Seite main.php aufgerufen werden. Doch wie sage ich das System nun "wenn variable 123 richtig, dann springe zur seite main.php"???
Die einzige Möglichkeit die ich weiss um auf die Seite main.php zugreifen zu können ist der include Befehl. Gibt es noch andere Möglichkeiten? Wie gestaltet man überlichweise eine Login-Seite???

Meine login.php Seite ist wie folgt aufgebaut:
php-Teil:
Ist Variable xyz gesetzt?
wenn ja, dann überprüfe Benutzername und Passwort (stimmen die Daten, dann füge mittels include die Datei main.php ein)
html-Teil:
Hier ist das Formular. Wenn es abgeschickt wird dann wird die Variable xyz übergeben.

Wenn nun die Seite main.php eingeblendet wird, dann sollen natürlich die Formularfelder nicht mehr zu sehen sein. Bei mir erscheint beides(main.php und darunter login.php). Nun habe ich nach den include Befehl ein break gesetzt. Es erscheint dann nur die main.php (wie gewollt), doch am Ende der Seite wird immer eine Fehlermeldung eingeblendet.

Wie kann ich den Fehler beheben, bzw. die Sache geschickter lösen?
dieter99 ist offline   Mit Zitat antworten


Alt 03.02.2003, 10:24   #2
TP-Member
 
Registriert seit: Jan 2002
Akira macht alles soweit korrekt
if ($varible==true)
{
header("Location: main.php"):
}
__________________
Lebet lange und in Frieden.
Akira ist offline   Mit Zitat antworten
Alt 03.02.2003, 10:36   #3
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
Klasse, es funktioniert.
DANKE
dieter99 ist offline   Mit Zitat antworten
Alt 03.02.2003, 10:40   #4
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
Noch eine Frage:
Kann man als Besucher irgendwie herausbekommen das die Seite main.php heisst und so die Seite direkt aufrufen (ohne ein Passwort eingeben zu müssen)?
Oder soll ich die Seite zusätzlich mit Sessions schützen??
dieter99 ist offline   Mit Zitat antworten
Alt 03.02.2003, 10:57   #5
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Wenn die Seite nicht geschützt ist, kann man sie natürlich direkt aufrzfenn. Von daher solltst Du sie auf jeden Fall per Session (oder sonstwie) schützen, sonst macht das Login ja keinen grossen Sinn.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 04.02.2003, 10:39   #6
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
nach dem einloggen habe ich in der session eine vaiable gespeichert (z.b. varialbe xyz = 43434).
auf jeder nachfolgende seite wird jetzt geprüft, ob die variable xyz vorhanden ist. wenn nicht, dann erscheint die meldung "zugriff verweigert, bitte einloggen".
für mich stellt sich nun die frage, ob es ausreichend ist zu prüfen, ob die variable xyz vorhanden ist? oder muss ich auch die wertigkeit prüfen (hat die variable xyz den wert 43434???)
dieter99 ist offline   Mit Zitat antworten
Alt 04.02.2003, 10:54   #7
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Das zusätzliche Überprüfen eines Wertes bietet natürlich zusätzliche Sicherheit. Zudem würde ich keine Meldung ausgeben, sondern driekt zum Login weiterleiten.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Wie springe ich zur nächste Seite? Wie springe ich zur nächste Seite?
« Felder überprüfen | Frage zu JOIN »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:00 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67