php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.08.2006, 13:02  
Benutzer
 
Registriert seit: 28.06.2006
Beiträge: 40
Lara
Standard http authentifizierung

Hallo!

Ich möchte einige Seiten mit einer http authentifizerung schützen.Mein Skript sieht folgendermaßen aus:

<?php

$Benutzername = "admin";
$Passwort = "5678";


if($_SERVER['PHP_AUTH_USER']==$Benutzername && $_SERVER['PHP_AUTH_PW']==$Passwort)
{
echo"Der geschützte Bereich.";
}
else
{
header("WWW-Authenticate: Basic realm=\"Administrationsbereich\"");
header("HTTP/1.0 401 Unauthorized");
echo"Diese Webseite ist zugriffsgeschützt.";
}

?>


Mein Problem:

Ich bekomme ein Fensterchen, indem Benutzername und Passwort abgefragt wird. Das funktioniert auch prima.....nur, wenn ich irgendwie auf "Abbrechen" klicke, komme ich trotzdem auf die geschützte Seite!!!!!
Wie kann ich das unterbinden????

LG,
Lara
Lara ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.08.2006, 14:29  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

1. dein browser merkt sich usernamen / passwort über eine komplette session. d.h. um 'neu zu starten' musst du im zweifelsfall browser schließen und wieder öffnen (nur tab schließen reicht _nicht_).
2. warum schützt du nicht einfach über .htaccess / .htpasswd und lässt php da außen vor? _eigentlich_ könntest du dir das ganze php-header-gesülze sparen.
3. nach "Diese Webseite ist zugriffsgeschützt" kommt ein exit(); oder ein die(); . better safe than sorry.
4. spätestens beim nächsten posting verwendest du bitte [php] - tags und rückst ordentlich ein.

grüße
axo
axo ist offline  
Alt 10.08.2006, 14:44  
Benutzer
 
Registriert seit: 28.06.2006
Beiträge: 40
Lara
Standard

Hi,

danke für die Antwort!

Gruß,
Lara

PS Ihr seid aber streng hier im Forum mit euren Forumsregeln!
Lara ist offline  
Alt 11.08.2006, 10:05  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Zitat:
Zitat von Lara
PS Ihr seid aber streng hier im Forum mit euren Forumsregeln!
Weniger an dich speziell, sondern vielmehr an alle: Wenn man schnelle Hilfe will, sollte ein schnelles Verständnis möglich sein. Wenn ein Code schön eingerückt und farblich hervorgehoben wird, so ist er eben teilweise beim ersten Blick verständlich. Das ist ja meist nicht mal böse gemeint, bloss sind wir auch nur Menschen und viele von uns auch nur mit begrenzten Zeitangebot, so dass wir eben auch ein wenig auf eure Hilfe angewiesen sind
KingCrunch ist offline  
Alt 11.08.2006, 17:34  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
PS Ihr seid aber streng hier im Forum mit euren Forumsregeln! Rolling Eyes
unformatierter code ist in etwa so wie ungewaschen beim frauenarzt. beides stinkt. so einfach ist das.

grüße
axo
axo 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
Was ist mit GET http request gemeint? cyberholic PHP Tipps 2008 6 03.05.2008 12:09
Webservice mit Authentifizierung aufrufen quetz67 PHP Tipps 2008 0 04.03.2008 15:29
XML-RPC2 Hash & Salt Authentifizierung solariz PHP-Fortgeschrittene 4 01.02.2008 21:48
http Authentifizierung Lara PHP Tipps 2006 4 30.09.2006 00:38
[Erledigt] HTTP HEADER PHP Tipps 2005-2 1 28.07.2005 09:58
HTTP Stream PHP-Fortgeschrittene 15 14.07.2005 13:10
HTTP request failed! HTTP/1.1 403 Forbidden in... PHP Tipps 2005-2 5 04.07.2005 01:46
[Erledigt] HTTP Request absetzen und Antwort auswerten PHP-Fortgeschrittene 1 02.07.2005 13:16
HTTP - Authentifizierung Stümper PHP Tipps 2005 1 18.02.2005 17:26
[Erledigt] PHP Authentifizierung PHP-Fortgeschrittene 11 20.01.2005 00:17
umschalten des http / https protokolls mit php ohne redirect PHP Tipps 2005 2 12.01.2005 15:29
ankommender http header in einem php script auslesen PHP Tipps 2004 0 19.07.2004 23:37
http header verändern - script zum browser machen PHP Tipps 2004 11 06.07.2004 17:43
IE session und proxy über http 1.1 PHP-Fortgeschrittene 3 08.06.2004 18:16
HTTP Post mit PHP (Stream Funktionen) PHP-Fortgeschrittene 12 04.06.2004 11:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:19 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.