Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP] HTTP authenticatie met PHP (https://forum.scholieren.com/showthread.php?t=894313)

Kinky 07-07-2004 19:06

[PHP] HTTP authenticatie met PHP - PROBLEEM!
 
Hallo!

Ik ben bezig met een test met HTTP authenticatie met PHP. Ik krijg inderdaad de juiste popup en alles, maar inloggen ho maar...

De variabelen '$_SERVER['PHP_AUTH_USER']' etc. zijn altijd leeg, ook als ik iets in vul. Zo kan ik dus nooit door de login heen komen, en na 3 keer kapt hij het zoals het hoort dan ook af...

Iemand een idee wat ik fout doe??? Heb ik misschien ergens (apache, php) een module niet aanstaan???

Triloxigen 07-07-2004 21:49

Een nadeel van HTTP authenticatie is dat gebruikersnaam en wachtwoord gewoon zo meegegeven worden zonder dat het gecodeerd is...

Maar hij moet het zonder speciale modules gewoon doen...

Kinky 08-07-2004 08:51

mjuh i know... maar was ook maar wat aan het testen :)..

alleen zo vreemd dat de variabelen dus geen waarde krijgen (n)... dat heb ik nou altijd met die http auth gedoe... ook als ik http auth wil hebben bij bijvoorbeeld php Myadmin...(local) werkt t ook niet ...

Triloxigen 08-07-2004 10:03

phpMyAdmin moet je ook iets meer veranderen als lijkt..

Maar als je eens doet:
http://un:jepw@jesite

krijg je dan ook geen gevulde vars?

Edit: hatelijke smilies...

Kinky 08-07-2004 11:42

Citaat:

********** schreef op 08-07-2004 @ 11:03 :
phpMyAdmin moet je ook iets meer veranderen als lijkt..

Maar als je eens doet:
http://un:jepw@jesite

krijg je dan ook geen gevulde vars?

Edit: hatelijke smilies...

i know, ik heb nu cookie based log in bij phpMyAdmin... dat werkt wel gewoon...

uhm... dan kan die de pagina niet vinden zegt ie :o :(

Triloxigen 08-07-2004 12:34

Citaat:

Kinky schreef op 08-07-2004 @ 12:42 :
i know, ik heb nu cookie based log in bij phpMyAdmin... dat werkt wel gewoon...

uhm... dan kan die de pagina niet vinden zegt ie :o :(

Dat is vreemd :s


Kijk eens in je httpd.conf, en zoek eens naar:
Code:

AddModule mod_auth.c
Staat daar een hekje voor?

Kinky 08-07-2004 12:39

nope, staan allemaal open (standaard) :(

ik heb echt al super veel geprobeerd en alle manuals er op na gelezen... maar helaas zonder resultaat :(

Triloxigen 08-07-2004 13:19

Dan weet ik het ook niet..
Zou gewoon moeten werken..

Kinky 08-07-2004 18:19

jammer maar helaas dan (n)...

maar toch bedankt voor de moeite :)

Enlightenment 08-07-2004 21:21

Voor HTTP auth moet je allow override ook hebben aanstaan, geloof ik. In elk geval als je .htaccess files wilt gebruiken, of dat ook geldt voor PHP denk ik niet, dat gaat direkt met de headers en daarbij gebruik je dus niet de auth module van Apache.

Triloxigen 08-07-2004 21:28

Citaat:

Enlightenment schreef op 08-07-2004 @ 22:21 :
Voor HTTP auth moet je allow override ook hebben aanstaan, geloof ik. In elk geval als je .htaccess files wilt gebruiken, of dat ook geldt voor PHP denk ik niet, dat gaat direkt met de headers en daarbij gebruik je dus niet de auth module van Apache.
Ik neem aan dat hij geen htaccess file heeft gebruikt,
teminste..
daar ging ik van uit :o

Enlightenment 08-07-2004 21:31

Nee niet als je met PHP doet, dan doe je doorgaans direkt via de HTTP headers.

Triloxigen 08-07-2004 21:45

Citaat:

Enlightenment schreef op 08-07-2004 @ 22:31 :
Nee niet als je met PHP doet, dan doe je doorgaans direkt via de HTTP headers.
Hij doet het met php..
Altans, dat probeert hij...

Kinky 08-07-2004 22:04

mjuh, want ook met htacces files werkte het niet, daarom zo :o :(

Enlightenment 08-07-2004 22:14

Citaat:

Kinky schreef op 08-07-2004 @ 23:04 :
mjuh, want ook met htacces files werkte het niet, daarom zo :o :(
Probeer dan eerst htaccess eens werkend te krijgen. Check eens of je allow override hebt aanstaan.

Zie ook:
http://httpd.apache.org/docs-2.0/howto/auth.html

12Trix 08-07-2004 22:19

Ik was een maandje geleden ook even wat aan 't prutsen met HTTP authenticatie via PHP (een image met PHP authenticatie :D). En toen kreeg ik ook hetzelfde resultaat als de TS! Lege authenticatie variabelen! Ik weet niet of het aan de instellingen van Apache ligt, of aan het feit dat ik toen een nieuwere versie van IE gebruikte (IE 6). Toen ik een oudere versie van IE gebruikte had ik dit probleem namelijk niet!

Misschien is het een idee om het eens met een andere browser te proberen, en kijken of dat werkt?

Kinky 08-07-2004 22:23

ok, zal ik morgen eens proberen enzo :o.. misschien werkt t nu beter :o

Kinky 08-07-2004 22:24

Citaat:

12Trix schreef op 08-07-2004 @ 23:19 :
Ik was een maandje geleden ook even wat aan 't prutsen met HTTP authenticatie via PHP (een image met PHP authenticatie :D). En toen kreeg ik ook hetzelfde resultaat als de TS! Lege authenticatie variabelen! Ik weet niet of het aan de instellingen van Apache ligt, of aan het feit dat ik toen een nieuwere versie van IE gebruikte (IE 6). Toen ik een oudere versie van IE gebruikte had ik dit probleem namelijk niet!

Misschien is het een idee om het eens met een andere browser te proberen, en kijken of dat werkt?

ik werk over het algemeen met opera... maar daar werkt t ook niet, net zoals in IE :(

12Trix 08-07-2004 22:30

Citaat:

Kinky schreef op 08-07-2004 @ 23:24 :
ik werk over het algemeen met opera... maar daar werkt t ook niet, net zoals in IE :(
Tja, dan zal het wel aan de configuratie van Apache of PHP liggen.

12Trix 09-07-2004 00:24

Hé, als iemand hier (TS bijv.) een oplossing heeft gevonden, voel je vrij om het hier te vermelden. Hoef ik er later ook niet meer onder te lijden :p :D

Triloxigen 09-07-2004 08:46

Ik bedenk me net eens iets..

Er zat een 'bug' in MSIE, waarbij je dus dingen kon doens als http://www.google.com@www.**********.nl
Zo leek het alsof je naar google.com ging maar kwma je du op **********.nl uit.

Toen dit probleem aan het licht kwam heeft MS gewoon heel de @ functie uitgeschakeld omdat ze geen zin hadden het probleem op te lossen. (n).
En dus ook voor nuttig gebruik zoals : http://un:jepw@site

Kinky 09-07-2004 09:46

damn, altijd weer mircosoft (n)....

werkt dat wel in opera??? waar daar werk ik normaal mee :)...

ff testen!

hmm.. in opera werkt dat geintje inderdaad wel... maar dan krijg ik weer de zelfde inlog popup (n)

hij zend de variabelen gewoon niet door :(

Triloxigen 09-07-2004 09:52

Citaat:

Kinky schreef op 09-07-2004 @ 10:46 :
damn, altijd weer mircosoft (n)....

werkt dat wel in opera??? waar daar werk ik normaal mee :)...

ff testen!

hmm.. in opera werkt dat geintje inderdaad wel... maar dan krijg ik weer de zelfde inlog popup (n)

hij zend de variabelen gewoon niet door :(

inlog popup?
je werkt dus wel met htaccess?

Kinky 09-07-2004 09:55

Citaat:

********** schreef op 09-07-2004 @ 10:52 :
inlog popup?
je werkt dus wel met htaccess?

nee echt niet :D :o

ik krijg de hele tijd die inlogpopup... en dat komt door de headers die je mee stuurt, dat hoort ook zo...

Link naar PHP.net

hier staat er wat over... in het orgineel hebben ze (nog) heen suberglobals gebruikt, ik wel want zo is mijn server ingesteld .


Alle tijden zijn GMT +1. Het is nu 19:37.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.