php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.11.2008, 10:49  
Neuer Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 18
Randy1990 befindet sich auf einem aufstrebenden Ast
Standard Weiterleitung von passwortgeschützter Seite

Hallo
ich benötige eine Administrationsseite, die passwortgeschützt ist, mit einer entsprechenden Weiterleitung auf andere Seitenn.

Dies habe ich so gelöst:
abfrage.php

PHP-Code:
<html>
    <
body>

    <
h1>Administrations-Seite</h1>
    <
pBitte geben Sie Ihren Namen und Ihr Passwort ein: </p>

        <
form action="check.php" method="post">
        
Name:<input type="text" name="name">
        <
p>
        
Passwort:<input type="password" name="passwort">
        <
input type="submit" value="login">
        </
form>

    </
body>    
</
html
check.php sieht so aus:

PHP-Code:
$correctname="Randy1990";
$correctpasswort="test";
if(
$_POST['passwort']==$correctpasswort && $_POST['name']==$correctname)
{
        
header("Location: http://www.domaene.de/unterverzeichnis/upload.html");
        exit;
}
else
{
header("Location: http://www.domaene.de/unterverzeichnis/abfrage.php");
        exit;
}
<
html>
<
body>
Sie werden sofort weitergeleitet.
</
body>
</
html
Gebe ich nun Namen und Passwort ein, funktionieren die Weiterleitungen nicht, obwohl die Dateien upload.html und abfrage.php vorhanden sind. Ich bekomme den Script von check.php angezeigt.

Ich Frischling finde leider den Fehler nicht – hat jemand eine Idee???

Nette Grüße
Randy1990
Randy1990 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.11.2008, 10:57  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Der untere HTML-Teil ist völlig unnötig, die Stichworte header, exit!

Wenn ein Fehler aufgetreten ist, wo ist dann die Fehlermeldung??? Und mehr Informationen dazu.

Nebenbei kontrollierst du die Autorisation in upload.html nochmals?
PTC ist offline  
Alt 22.11.2008, 12:07  
Neuer Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 18
Randy1990 befindet sich auf einem aufstrebenden Ast
Standard

Es kommt keine Fehlermeldung, sondern statt der upload.html mit meinem Upload-Formular wird mein Script aus check.php hintereinander weg geschrieben angezeigt.
Die Autorisation kontrolliere ich in upload.html bisher nicht noch einmal.
Randy1990 ist offline  
Alt 22.11.2008, 12:56  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Zitat:
Zitat von Randy1990 Beitrag anzeigen
Die Autorisation kontrolliere ich in upload.html bisher nicht noch einmal.
Solltest du aber, weil es sonst manuell aufrufen kann. Tipp: Cookie/Session bei check.php setzen, und nochmal in upload.html kontrollieren.

Zitat:
Zitat von Randy1990 Beitrag anzeigen
mein Script aus check.php hintereinander weg geschrieben angezeigt.
Wie sieht das aus, verstehe ich nicht ganz.


Hast du es mit error_reporting(E_ALL); versucht? Wenn nicht dann setze es am Anfang aller Skripte.
PTC ist offline  
Alt 22.11.2008, 13:41  
Neuer Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 18
Randy1990 befindet sich auf einem aufstrebenden Ast
Standard

Sorry, aber wie setze ich "error...." am Anfang aller Skripte - in php-Tags, muss ich etwas anpassen?? Ich habe es sowohl ohne in Zeile 1 geschrieben - also deins kopiert - und auch in php-Tags - es passiert nichts
Randy1990 ist offline  
Alt 22.11.2008, 14:20  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

PHP-Code:
if($_POST['passwort']==$correctpasswort) && ($_POST['name']==$correctname
anstatt
PHP-Code:
if($_POST['passwort']==$correctpasswort && $_POST['name']==$correctname
Ansonsten sehe ich keinen Fehler, du könntest es auch anstatt && mit AND versuchen.

Da kommt nichts, weil keine Fehler auftreten.
PTC ist offline  
Alt 22.11.2008, 17:10  
Neuer Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 18
Randy1990 befindet sich auf einem aufstrebenden Ast
Standard

Es müsste sich doch aber die Datei upload.html öffnen ...
Randy1990 ist offline  
Alt 22.11.2008, 17:23  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Zitat:
Hinweis: Der Microsoft Internet Explorer 4.01 hat einen Bug, der diese Funktionalität verhindert, und es gibt keinen Workaround. Auch im Microsoft Internet Explorer 5.5 existiert ein Bug, der dies behindert, dieser kann jedoch mittels eines Upgrades auf Service Pack 2 oder höher behoben werden.
Bindest du die Datei ein oder gibst du vorher was aus.

Wie sieht phpinfo() aus?

Ansonsten bin ich mit meinem Latein am Ende.
PTC ist offline  
Alt 22.11.2008, 18:19  
Neuer Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 18
Randy1990 befindet sich auf einem aufstrebenden Ast
Standard

Der User kommt auf die Seite abfrage.php, gibt dort Name und Passwort ein und wird durch check.php auf die Seite upload.html weitergeleitet, wenn die Zugangsdaten stimmen.
phpinfo() taucht bei mir nicht auf - ich weiß leider daher auch nicht, wie's aussieht.

Ich arbeite mit Internet-Explorer 6.0 ..
Randy1990 ist offline  
Alt 22.11.2008, 18:32  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
phpinfo() taucht bei mir nicht auf
Was soll denn das bedeuten?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anzeigen der Seite, daraufhin Weiterleitung hoamer PHP Tipps 2008 15 08.03.2008 15:39
Zeitbasierende Weiterleitung GSJLink PHP Tipps 2007 5 29.12.2005 10:33
Keine Weiterleitung auf Seite bei Domaineingabe Madden Server, Hosting und Workstations 3 17.12.2005 21:11
Login auf einer externen Seite per PHP ? PHP-Fortgeschrittene 9 03.07.2005 02:31
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
PHP Seite einbinden in PHP Seite PHP Tipps 2005 8 22.05.2005 19:55
Alle 60 Sec neue seite? PHP Tipps 2005 20 13.05.2005 15:27
Seite in Seite PHP-Fortgeschrittene 3 15.03.2005 19:27
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
[Erledigt] [ Weiterleitung erkennen ] PHP Tipps 2005 6 20.01.2005 15:28
Username+Passwort = Weiterleitung zu bestimmter Seite PHP Tipps 2007 5 03.01.2005 09:45
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33
Werte auf andere Seite übergeben themonk PHP Tipps 2004 2 29.06.2004 21:04
[Erledigt] PHP Eine neue PHP seite automatisch öffnen PHP Tipps 2004 1 19.06.2004 12:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
administrationsseite passwortgeschützt, http://www.php.de/php-tipps-2008/49238-weiterleitung-von-passwortgeschuetzter-seite.html, weiterleitung mit passwort, passwortgeschützte weiterleitung, passwortgeschützte administrationsseite schreiben, passwort weiterleitung, passwortgeschützte administrationsseite, administrationsseite, die passwortgeschützt ist, passwortschutz per php weiterleitung bei fehler, geschützte seite php, passwortschutz zum weiterleiten website, passwort weiterleitung zu externer seite, passwortgeschütztes weiterleiten, passwortgeschützte administrations-seite, passwortschutz mit php weiterleitung an andere seite, html passwortschutz weiterleitung, php passwortabfrage weiterleitung, script zum einloggen in passwortgeschützte seite, php passwort weiterleitung zu bestimmten seiten, passwortgeschützte webseiten weiterleitung

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum