Avatar billede iggipop Nybegynder
19. januar 2004 - 11:48 Der er 10 kommentarer

Hmm...forhindre download af database

Hej !

Min database ligger ikke i samme mappe som min asp kode.
De ligger sådan her :

Root
* DB
  -database.mdb
* ASP
  -asp-filer osv...

Men når man navigere rundt på mine sider så kan nederste i IE nederste se linket hvis man holder musen over et link. fx.
http://minside.dk/asp/forsiden.asp

Så skal der måske ikke så meget fantasi til at skrive
Http://minside.dk/db/database.mdb i adressefeltet og så kan man hente min database....

Hvordan undgår man det ?
Avatar billede truelz Nybegynder
19. januar 2004 - 11:53 #1
Du skal lægge databasen uden for roden af websitet.
Ved de fleste muligheder er der en mappe alle webfilerne skal ligge i, så skal du bare lægge databasen uden for denne mappe og så linke til den derfra.
Avatar billede truelz Nybegynder
19. januar 2004 - 11:53 #2
Ved de fleste webhoteller, skulle der stå
Og du skal linke til den der.
Det går ellers godt :)
Avatar billede iggipop Nybegynder
19. januar 2004 - 12:00 #3
Hmmm.....kan man ikke også undgå at den viserne stierne i IE ?
Avatar billede truelz Nybegynder
19. januar 2004 - 12:05 #4
Altså til ASP-filerne?
Det kan jo være ligemeget, for du kan ikke skrive en sti i adresselinien, så du downloader databasen.
Avatar billede erikjacobsen Ekspert
19. januar 2004 - 12:05 #5
Du kan ikke undgå at man kan se dine links.

Hvis du ikke kan lægge databasen udenfor selve roden i dit website, bør du
skifte udbyder. Det er ganske enkelt en alt for dårlig opsætning.

Men du kan også kalde din database noget, der er svært at gætte, li'som et
password, fx: osp1kos7913.mdb
Avatar billede iggipop Nybegynder
19. januar 2004 - 12:23 #6
Okie....nå men det kan man vist også :D
Så jeg prøver lige at smide den op i den anden mappe i stedet hehe..
Smid nogle svar !
Avatar billede truelz Nybegynder
19. januar 2004 - 12:26 #7
Værsågod da
Avatar billede sbm Nybegynder
19. januar 2004 - 12:30 #8
Et alternativ til erikjacobsens svar, er at du kan bevare dine databasefilers navne, men lægger dem i en mappe der hedder noget der ikke er nemt at gætte sig til.

/guggeligug_db/database.mdb

Men den optimale løsning er klart som truelz skriver, hvis du har mulighed for at lægge din .mdb fil udenfor webroden. Desværre er det ikke hos alle webhoteller at de tilbyder den mulighed.
Avatar billede wilweb Nybegynder
19. januar 2004 - 22:57 #9
Jeg går ud fra at det er en Access database! så kan du kalde den database.asp istedet for database.mdb det skulle gøre det Access er lige glad om den hedder asp til efternavn og asp må jo være sikker nok!
Avatar billede wilweb Nybegynder
04. november 2006 - 00:42 #10
lukke tid, eller ?
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