Avatar billede leif Seniormester
09. august 2000 - 00:16 Der er 13 kommentarer og
1 løsning

.htaccess

Jeg har et problem jeg kan ikke få min .htaccess fil til at virke. Er der en eller anden der kan hjælpe??
Avatar billede erikjacobsen Ekspert
09. august 2000 - 00:18 #1
Ja
Avatar billede leif Seniormester
09. august 2000 - 00:24 #2
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.
Avatar billede erikjacobsen Ekspert
09. august 2000 - 00:44 #3
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?
Avatar billede leif Seniormester
09. august 2000 - 01:01 #4
Hver sit password, ja. Da det helst skal logges hvor meget de bruger det. Men hver bruger skal have sin egen side de kommer ind på.
Avatar billede erikjacobsen Ekspert
09. august 2000 - 01:39 #5
Er der PHP på den anden side. Der kan man checke navnet og redirigere  -  hmm, kan man
også det i .htaccess. Jeg kan ikke lige i aften.
Avatar billede erikjacobsen Ekspert
09. august 2000 - 22:47 #6
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?


Avatar billede leif Seniormester
19. august 2000 - 10:07 #7
Kan man ikke smide .htaccess og .htpasswd i det samme bibliotek???
Avatar billede erikjacobsen Ekspert
19. august 2000 - 10:13 #8
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.
Avatar billede leif Seniormester
19. august 2000 - 10:28 #9
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
Avatar billede erikjacobsen Ekspert
19. august 2000 - 14:06 #10
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
Avatar billede leif Seniormester
19. august 2000 - 20:12 #11
Jeg ved det godt, men kan ikke lige finde fejlen!!! :-( Kan du hjælpe???
Avatar billede erikjacobsen Ekspert
19. august 2000 - 20:51 #12
Jeg kan alt (hvorfor griner min kone??)
Avatar billede leif Seniormester
27. august 2000 - 22:11 #13
Jeg har fundet fejlen. Fejlen lå i at jeg havde glemt at CHMOD biblioteket, man kan jo glemme!!! :-)
Avatar billede erikjacobsen Ekspert
27. august 2000 - 22:17 #14
OK - jeg havde ikke så mange muligheder for at hjælpe med de oplysninger, men det
lyder som den helt rigtigt løsning!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester