webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > Webbserver

Webbserver Forumet för Apache, IIS, PWS och övriga webbservrar.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2012-08-01, 09:13   #1
Danne V
Medlem
 
Danne Vs avatar
 
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190
Hindra direkt access. Bara access via en särskild länk.

Vet inte om det passar här, men då är det väl bara att flytta tråden....

Har en chat som inte ska kommas åt direkt, utan bara via en särskild länk i en meny (som man i sin tur måste vara inloggad för att komma åt).

Gör man det i htaccess, eller hur fixar man det?
__________________
Med vänlig hälsning från
Danne
------
Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm..
Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst
Våga Vägra
FaceBook
Danne V besöker inte forumet just nu   Svara med citat
Äldre 2012-08-01, 11:08   #2
Gildebrand
Medlem
 
Registrerad: 2009-06-06
Inlägg: 913
Lösningar: 18
Hur ska servern veta om du går in via länken eller direkt till sidan?
Gildebrand besöker forumet just nu   Svara med citat
Äldre 2012-08-01, 11:15   #3
Quid
Medlem
 
Quids avatar
 
Registrerad: 2000-06-30
Ort: Falkenberg
Inlägg: 4 241
Lösningar: 116
På målsidan kan du kolla att http_referer är länksidan.
__________________
Tjock och pratglad ironiker ifrån Falkenberg
söker trevligt sällskap för matresa till USA!
Quid besöker inte forumet just nu   Svara med citat
Äldre 2012-08-01, 11:34   #4
Danne V
Medlem
 
Danne Vs avatar
 
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190
Citat:
Gildebrand skrev: Visa inlägg
Hur ska servern veta om du går in via länken eller direkt till sidan?
Genom att tala om det för servern: "Access till den här sidan tillåts endast från foo.html"

Bara att jag vet inte hur man gör.
__________________
Med vänlig hälsning från
Danne
------
Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm..
Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst
Våga Vägra
FaceBook
Danne V besöker inte forumet just nu   Svara med citat
Äldre 2012-08-01, 11:36   #5
Danne V
Medlem
 
Danne Vs avatar
 
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190
Citat:
Quid skrev: Visa inlägg
På målsidan kan du kolla att http_referer är länksidan.
Jag har hittat något för en htaccess i mappen för målsidan:

Kod:
RewriteCond %{HTTP_REFERER} !^http://www.yoursite.com.* [NC] 
RewriteCond %{HTTP_REFERER} !^http://subdomain.yoursite.com.* [NC] 
RewriteCond %{HTTP_REFERER} !^http://.yoursite.com/subfolder.* [NC] 
RewriteCond %{HTTP_REFERER} !^http://yoursite.com.* [NC] 
RewriteCond %{HTTP_REFERER} !^http://www.yoursite.com/subfolder.* [NC] 

RewriteRule /* http://www.yoursite.com/index.php [R,L]
Funkar detta (med vissa modifikation beträffande referer och target givetvs)?
__________________
Med vänlig hälsning från
Danne
------
Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm..
Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst
Våga Vägra
FaceBook
Danne V besöker inte forumet just nu   Svara med citat
Äldre 2012-08-01, 11:39   #6
metalboy
Medlem
 
Registrerad: 2005-01-14
Ort: Upplands Väsby
Inlägg: 711
Lösningar: 101
Att förlita sig på HTTP_REFERER är inte att rekommendera, eftersom den är lätt att manipulera. Det är dessutom inte helt ovanligt med browser plugins som rensar HTTP_REFERER.

Det räcker inte med att vara inloggad då? Då är det ju bara en inloggningskoll som behöver göras. Annars skulle du kunna använda en transersida som sätter en sessionsvariabel som du kontrollerar på målsidan.

Alltså, länksidan skickar besökaren till en sida som bara har som uppgift att sätta en sessionsvariabel och sedan skicka besökaren vidare till den tänka målsidan. På målsidan kontrollerar du om sessionsvariabeln är satt. Om den är det, rensa sessionsvariabeln och visa innehållet för besökaren. Om den inte var satt, visa felmeddelande eller skicka besökaren till startsida eller hur du vill göra.
__________________
"Det finns tre sorters lögn; vanlig lögn, förbannand lögn och statistik" - Mark Twain
metalboy besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > Webbserver

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 03:41.


Powered by: vBulletin Version 3.8.6
Copyright © webForum