1

Topic: Felaktig referens??

Hej laddadehem punbb idag å testade att installera det.
Funkade fint tills jag skulle ändra "Permissons" då jag trycker på submit så kommer detta meddelandet upp:

Felaktig referens. Du refererades till denna sida från en icke-auktoriserad källa. Var god försök igen. Om problemet kvarstår kan du kontakta forumadministratören

Vad kan vara fel?

Re: Felaktig referens??

Är du forumadministratör?

3

Re: Felaktig referens??

Jopp

Re: Felaktig referens??

Hmm.. då kanske Kennel bör överväga att flytta den här tråden till Bug reports

5

Re: Felaktig referens??

Kan det inte vara nått med att man har fel användar rättiheter på t.ex. MySQL användaren? eller skrivrättigheter till någon fil...

Re: Felaktig referens??

Nja... tror inte det.. inte om du kan göra allt annat.

7

Re: Felaktig referens??

Det är aväen andra saker som trasslar
Testade att anmäla ett inlägg och då när jag läste meddelandet och tryckte på Zapp så fick jag samma fel
Även då jag ska göra andra inställningar..
Men Options går bra att ändra i...

Re: Felaktig referens??

Du måste sätta "Base URL" till rätt adress i admin/options. Sätter du denna till t.ex. http://nicke.mindomain.blaha, så måste du även besöka sidan genom att gå till denna URL (localhost eller något annat går inte). Orsaken till felmeddelandet är att PunBB kontrollerar varifrån ett formulärdata skickats ifrån (HTTP_REFERER) och detta gör den mot Base URL och sen skriptets namn.

"Programming is like sex: one mistake and you have to support it for the rest of your life."

9 (edited by Nicke 2003-03-12 22:15)

Re: Felaktig referens??

Okej men om jag vill administrera från min dator (192.168.6.2) och inte webbservern (192.168.6.4) eller nån dator på ett externt nätverk.
Hur gör jag då efter som att jag inte når min webbserver via mitt externa ip???
Funkar det att sätta base url till "http://192.168.6.4/~nicke/forum" eller kommer det att göra så att bara de som är kopplade till mitt nätverk kan använda forumet?

EDIT: Humm om jag sätter Base URL till http://192.168.6.4/~nicke/forum så funkar det att administrera men då kan ingen som inte sitter här på mitt hemnätverk ansluta till forumet =/

Re: Felaktig referens??

Varför inte sätta Base URL till den adress alla andra använder och administrera genom den?

Re: Felaktig referens??

Lägg till

www.whatever.com 192.168.6.4

eller liknande i din hosts-fil så ska det inte vara några problem.

"Programming is like sex: one mistake and you have to support it for the rest of your life."

12

Re: Felaktig referens??

Det är löst nu har lagt forumet på en annan server..

Anledningen att kag inte kunde ha base url på samma som alla andra är att jag inte kommer åt min webbserver på samma adress..

MEn som sagt så är det löst! Tack för hjälpen!

13 (edited by rontaronny 2003-04-21 01:38)

Re: Felaktig referens??

Lägg till

www.whatever.com 192.168.6.4

eller liknande i din hosts-fil så ska det inte vara några problem.


Halloj!

Använder mej av dyndns.org så jag la till följande i min hosts-fil:

ronta.dyndns.org 192.168.0.2

192.168.0.2 är mitt lokala ip som jag även har min server på (förstås). Tyvärr lyckas jag inte uppdatera min Base URL med någon giltig. Skrev följande

http://ronta.dyndns.org/forum

men får fortfarande samma svar om felaktig referens. 192.168.0.2/forum tar mej rätt, så vad är fel? Nåt med hosts-filen? För visst borde jag väl komma till 192.168.0.2 när jag skriver ronta.dyndns.org i min webläsare?

ronta.dyndns.org

Re: Felaktig referens??

Jag hittade lösningen på hosts-problemet. Trots omstarter ändrades inget, dock gjorde cmd -> "ipconfig /flushdns" det. smile

ronta.dyndns.org

Re: Felaktig referens??

...dock kvarstår problemet med att http://ronta.dyndns.org/forum är en felaktig referens, även om jag går in på http://ronta.dyndns.org/forum/admin_options.php för att ändra det.

ronta.dyndns.org

Re: Felaktig referens??

Hmm. Din Base URL är http://ronta.dyndns.org/forum? Du besöker forumet genom att gå till http://ronta.dyndns.org/forum? Du använder inte någon proxy eller någon annan mjukvara som kan tänkas mixtra med de headers som skickas?

"Programming is like sex: one mistake and you have to support it for the rest of your life."

Re: Felaktig referens??

Kennel wrote:

Hmm. Din Base URL är http://ronta.dyndns.org/forum? Du besöker forumet genom att gå till http://ronta.dyndns.org/forum? Du använder inte någon proxy eller någon annan mjukvara som kan tänkas mixtra med de headers som skickas?

Ja.

Ja.

Jo, och nu när du säger det å jag stänger av min mjukvarubrandvägg (norton) så fungerar det! Tack ska du ha! big_smile

Fantastiskt bra forum förresten. smile

ronta.dyndns.org

Re: Felaktig referens??

Tackar :)

Där ser man. Jag trodde inte Norton pillade på det. Det finns kanske någon inställning? I så fall kan du leta efter HTTP_REFERER, det är den headern som Norton av någon anledning väljer att filtrera bort.

"Programming is like sex: one mistake and you have to support it for the rest of your life."

19 (edited by rontaronny 2003-04-21 13:55)

Re: Felaktig referens??

Detta kanske kan vara nåt för dej att läsa, vad vet jag?
http://www.auburn.edu/its/ducapps/hts-u … /0279.html

Edit: med följande svar oxå. smile

ronta.dyndns.org

Re: Felaktig referens??

Ah, där ser man. Skall lägga till det i "FAQ-tråden". Tack :)

Angående de efterföljande svaren så spelar det faktiskt inte så stor roll. HTTP_REFERER-kollen är endast där för att en vanlig användare inte skall kunna "lura" en admin/moderator till en sida utanför "forumets väggar" som i sin tur skickar ett dolt formulär till forumet och t.ex. gör denna användare till moderator eller tar bort en ban. Så visst kan en hacker modifiera sin referer, men han måste redan vara moderator eller admin för att kunna utnyttja det :-)

Det skall tilläggas att kollen endast sker på admin/moderator-funktioner. Vanliga användare berörs inte.

"Programming is like sex: one mistake and you have to support it for the rest of your life."