CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
01.07.2002, 16:16:04
|
Anfänger
|
|
Registriert seit: Jul 2002
Beiträge: 5
|
|
$php_auth_user
Hallo!
Ich versuche mich gerade an der http Authentifizierung mittels php. Leider klappen die Beispiele aus der Doku bei mir ganz und gar nicht!
Wenn ich das richtig verstanden habe, sollte die Variable $PHP_AUTH_USER doch eigentlich immer abfragbar sein, oder?
(Auch wenn sie noch nicht mit einem Wert belegt worden ist)
Auch habe ich Probleme das Standardfenster zur Eingabe des Benutzers und des PWD anzeigen zu lassen.
(ich benutze den Apache Server mit PHP als Modul)
Danke für Hilfe.
S.
|
01.07.2002, 16:50:41
|
|
Member
|
|
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
|
|
soweit ich weiss ist die variabe nicht immer belegt, allerdings sollte dieses fenster problemlos öffnen, weil es vom browser erzeugt wird, wenn du ihm den richtigen header schickst. das fenster ist eigentlich nur ein programm, dass sich auf dem user computer befindet, welches der Browser auf anfrage des Servers öffnet.
|
01.07.2002, 17:01:20
|
Anfänger
|
|
Registriert seit: Jul 2002
Beiträge: 5
|
|
das Fenster...
geht doch damit eigentlich auf (sollte zumindest,oder?)
header("WWW-Authenticate: Basic realm =Bereich"");
Funkt aber bei mir nich!!!
|
01.07.2002, 17:04:04
|
Member
|
|
Registriert seit: Mar 2002
Beiträge: 548
|
|
Wenn register_globals deaktiviert ist, dann musst du auf die Variable so zugreifen:
$_SERVER['PHP_AUTH_USER'] <- Global (oder für ältere Versionen: $HTTP_SERVER_VARS['PHP_AUTH_USER'] <- nicht Global)
Das mit dem Fenster geht übrigens so:
PHP-Code:
header('HTTP/1.1 401 Authorization Required');
header('WWW-Authenticate: Basic realm="NAME DES BEREICHS!"');
|
01.07.2002, 17:32:54
|
Anfänger
|
|
Registriert seit: Jul 2002
Beiträge: 5
|
|
ein Schritt weiter...
mit einem neuem Fehler.
Hatt die Zeile
header('HTTP/1.1 401 Authorization Required');
in meinem Script nicht. Habe Sie eingefügt und bekomme jetzt einen Internal Server Error. (Das sind übrigens meine Lieblings Fehler: Wenden Sie sich an den Server Administrator....aber was tun wenn man das selber ist?)
Hab ich in meiner Apache Conf. irgend etwas nicht richtig?
|
01.07.2002, 17:36:21
|
|
Member
|
|
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
|
|
keine ahnung, denke aber nicht, kopier mal das beispiel aus dem manual, wenns dann nicht geht, wäre das anzunehmen, ein internal server error wird in der error-log datei abgespeichert, auf die nur der admin zugriff hat.
die findest du in apache/logs/errors.log oder so ähnlich.
|
01.07.2002, 17:45:13
|
Anfänger
|
|
Registriert seit: Jul 2002
Beiträge: 5
|
|
log Fehlermeldung:
malformed header from script Bad header=HTTP/1.1 401 Authorization Req: c:/programme/php/php.exe
Habe mit dem Beispiel aus dem Manual und mit anderen Beispielen das ganze ausprobiert. Befürchte ja nun doch das das irgendwie an der Apache conf liegt. Kann mir einer hier helfen oder ein gutes Apache Forum empfehlen?
Danke
S.
|
10.09.2002, 18:03:12
|
|
Junior Member
|
|
Registriert seit: Apr 2002
Beiträge: 284
|
|
hmm.... Hallo!
was ist denn $HTTP_SERVER_VARS['PHP_AUTH_USER'] wenn sie nicht global ist?
ich suche gerade eine möglichkeit um sie zu resetten (logout) finde aber keinen tip oder wo ich suchen muss
gruß flobee
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:50:19 Uhr.
|