Avatar billede gregblach Nybegynder
16. november 2002 - 14:52 Der er 4 kommentarer og
1 løsning

Sikkerhed / brugere på Apache

Jeg har fået sat et simpelt login system op i PHP på Apache, der fungerer på følgende måde:

Username og password tjekkes i en simpel MySQL DB, og brugeren stilles videre til en mappe med samme navn som hans username.

Mit spørgsmål er så:

Hvordan forhindrer jeg alle andre i blot at gætte på det pågældende mappenavn, og dermed få vist hele indholdet i mappen. Da der med tiden vil komme temmeligt mange brugere, håber jeg ikke jeg skal ind og lave regler for hver enkelt bruger? Er der nogen der har løsningen? Skal i se kode eller .cfg filer?

På forhånd tak.

G
Avatar billede scz Nybegynder
16. november 2002 - 15:11 #1
Du kan lave en htaccess fil i dine users dir, der tjekker om bruger er logget ind, hvis han er, vise indholdet af mappen, hvis han ikke er logget ind så spørger den om username og password.
Avatar billede gregblach Nybegynder
16. november 2002 - 19:13 #2
Hej scz,

Et exempel ville hjælpe mig meget! ;o)

G
Avatar billede scz Nybegynder
16. november 2002 - 21:16 #3
tjow det var grundet til at jeg kun smed en kommentar...ved ikke helt hvordan det skal laves i praktis, kun i terorien :)
Avatar billede sukos Juniormester
17. november 2002 - 07:32 #4
Når nu du logger ind med PHP, hvorfor så ikke lade PHP tjekke om brugeren er logget ind?
D.v.s. brug sessions!
http://www.sukos.dk/php/login/mysql/
Avatar billede gregblach Nybegynder
18. november 2002 - 08:59 #5
;o)
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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