Nu kan jeg selvfølgelig ikke finde min .htaccess, men kan du vise hvordan den kan se ud for at virke. Den skal kunne beskytte et bibliotek, med flere brugere.
Du har et bibliotek, der skal beskyttes mod almindelig adgang. Flere brugere, hver sit password? Alle lige meget adgang til filerne i biblioteket og underbiblioteker?
Nuvel, lad os se hvad vi kan gøre. Du skal have 2 filer i dit katalog, først .htaccess
AuthUserFile /FuldStiTil/.htpasswd AuthGroupFile /dev/null AuthName \"Protected Area\" AuthType Basic <Limit GET PUT POST> require valid-user </Limit>
Hvor du selvfølgelig sætter noget rigtigt ind for FuldStiTil. I filen .htpasswd skal der stå noget i retning af
erik:jsu772djakdu
hvor erik er brugernavnet og resten er et krypteret password. Det skal du ikke lave selv, men du kan bruge programmet htpasswd, som bør findes på din maskine (jeg har en webinterface hos min udbyder). Du skal have en linie pr. bruger. Kan du selv klare det?
Men ved at bladre noget dokumentation igennem kan jeg ikke se at Apache selv kan lave redirection baseret på brugernavn. Men da brugernavn kan aflæses i PHP er det nok simplest at gøre der. Så kan du også på sigt gøre det databasestyret. Vil du have et eksempel?
Jo, det er ligegyldigt hvor de ligger. Jeg kan ikke huske om man så kan nøjes med at skrive navnet på .htpasswd eller om man alligevel skal have fuld sti på ... Prøv.
Prøv at gå inf på http://www.johannsen.f2s.com/chat og brug det brugernavn og adgangskode du selv har lavet, oppe der, hvis det altså er et rigtigt ellers prøv at bruge leif og leif
Hehe, nej, det der \"password\" er IKKE et rigtigt, det er bare tilfældige bogstaver. Men leif/leif virker fint! (Du må hellere slette mig ...)
Prøver jeg din char får jeg Warning: fopen(\"busse.user\",\"a+\") - Permission denied in /web/sites/101/johannsen/www.johannsen.f2s.com/chat/chat.php on line 15
OK - jeg havde ikke så mange muligheder for at hjælpe med de oplysninger, men det lyder som den helt rigtigt løsning!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.