Foorumin käyttäminen tökkii...

Valitukset, kiitokset, parannusehdotukset ja uudet ideat.

Valvoja: Modet

Vastaa Viestiin
Avatar
guderian
Viestit: 136
Liittynyt: 6.3.2005 20:40
Paikkakunta: Sohjola

Foorumin käyttäminen tökkii...

Viesti Kirjoittaja guderian »

...ja pahasti. Minkä hemmetin vuoksi sivut vaativat minua kirjautumaan uudelleen koko ajan?

Esimerkki 1: Avaan vaikka "Up to you" foorumin ja klikkailen sieltä uusiin tabeihin auki keskustelunaiheita. Aluksi aukeavat ihan hyvin, sitten jossain vaiheessa jokaisessa uudessa tabissa odottaakin "kirjaudu sisään" sivu. Vaikka laittaisi rastin "Kirjaa minut aina sisään automaattisesti" ruutuun niin sekään ei auta.

Esimerkki 2: Avaan seuraavaan topicin:
http://www.thaiklupi.fi/foorumi/viewtop ... 2&start=75
About puolet kuvista tulee näkyviin ja puolet ei. Kun yritän reloadata sivua niin taas kysytään tunnusta ja salasanaa.

Ja nyt kun yritin lähettää tätä viestiä ja painoin "Esikatselu" nappia niin taas pyydettiin kirjautumaan sisään, peräti kolme kertaa peräkkäin jonka jälkeen minut palautettiin tähän viestinkirjoitusruutuun ja kaikki kirjoittamani teksti oli kadonnut.

Testatut selaimet Firefox 2.0.0.6 ja IE7, session cookiet domainista thaiklupi.fi sallittu. Kellään ideaa missä voisi olla vika?
Avatar
Lasse
Pohjois-Thaimaan ajajat
Viestit: 33660
Liittynyt: 15.12.2003 11:22
Paikkakunta: Naantali / Khon Kaen
Viesti:

Viesti Kirjoittaja Lasse »

Kellään ideaa missä voisi olla vika?
Työkalut --> internetasetukset --> poista evästeet --> OK
FACEBOOK RYHMIÄ --> Pohjois-Thaimaan ajajat, Khon Kaenin seudun Suomalaiset.
Avatar
guderian
Viestit: 136
Liittynyt: 6.3.2005 20:40
Paikkakunta: Sohjola

Viesti Kirjoittaja guderian »

Lasse kirjoitti:Työkalut --> internetasetukset --> poista evästeet --> OK
Ei auta ei.

Testattujen selaimien joukkoon liittyi myös Opera 9.21, ongelmat yhä edelleen samat. Jotain todella hämärää tässä on kun homma ei toimi millään selaimella.
Avatar
guderian
Viestit: 136
Liittynyt: 6.3.2005 20:40
Paikkakunta: Sohjola

Viesti Kirjoittaja guderian »

Noniin, otinpa sitten Etherealin kauniiseen käteen ja katsoin mitä tässä foorumin selaamiseen aikana oikeasti tapahtuu. Syy ongelmiin selvisi, hetken aikaa selattuani serveri antaa mulle piparin jossa on väärä session ID, sen jälkeen minun pitääkin kirjautua sisään uudelleen. Tässä oleelliset HTTP request/response headerit.

Haetaan login sivu:
REQUEST:
GET /foorumi/login.php HTTP/1.1
Host: http://www.thaiklupi.fi
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-US
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

RESPONSE:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Fri, 07 Sep 2007 02:06:46 GMT
Content-Type: text/html; charset=ISO-8859-1
Expires: Fri, 07 Sep 2007 02:06:46 GMT
Cache-Control: no-cache, pre-check=0, post-check=0
Server: Apache/2.0.54 (Fedora)
X-Powered-By: PHP/5.0.4
Pragma: no-cache
Set-Cookie: phpbb2mysqlry_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bi%3A-1%3B%7D; expires=Sat, 06 Sep 2008 02:06:47 GMT; path=/; domain=thaiklupi.fi
Set-Cookie: phpbb2mysqlry_sid=132f767e6cffdd78151079a593057ccc; path=/; domain=thaiklupi.fi
Kirjaudutaan sisään sivustolle:
REQUEST:
POST /foorumi/login.php?sid=132f767e6cffdd78151079a593057ccc HTTP/1.1
Host: http://www.thaiklupi.fi
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-US
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.thaiklupi.fi/foorumi/login.php
Cookie: phpbb2mysqlry_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bi%3A-1%3B%7D; phpbb2mysqlry_sid=132f767e6cffdd78151079a593057ccc
Content-Type: application/x-www-from-urlencoded
Content-Lenght: 75

RESPONSE:
HTTP/1.1 302
Date: Fri, 07 Sep 2007 02:06:53 GMT
Content-Length: 0
Content-Type: text/html; charset=ISO-8859-1
Connection: close
Server: Apache/2.0.54 (Fedora)
X-Powered-By: PHP/5.0.4
Set-Cookie: phpbb2mysqlry_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A4%3A%225378%22%3B%7D; expires=Sat,
06 Sep 2008 02:06:53 GMT; path=/; domain=thaiklupi.fi
Set-Cookie: phpbb2mysqlry_sid=132f767e6cffdd78151079a593057ccc; path=/; domain=thaiklupi.fi
Location: http://www.thaiklupi.fi/foorumi/index.p ... a593057ccc
Haetaan etusivu:
REQUEST:
GET /foorumi/index.php?sid=132f767e6cffdd78151079a593057ccc HTTP/1.1
Host: http://www.thaiklupi.fi
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-US
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.thaiklupi.fi/foorumi/login.php
Cookie: phpbb2mysqlry_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A4%3A%225378%22%3B%7D; phpbb2mysqlry_sid=132f767e6cffdd78151079a593057ccc

RESPONSE:
HTTP/1.1 200 OK
Date: Fri, 07 Sep 2007 02:06:54 GMT
Content-Length: 58246
Content-Type: text/html; charset=ISO-8859-1
Expires: Fri, 07 Sep 2007 02:06:54 GMT
Cache-Control: no-cache, pre-check=0, post-check=0
Server: Apache/2.0.54 (Fedora)
X-Powered-By: PHP/5.0.4
Pragma: no-cache
Haetaan viime käynnin jälkeen tulleet uudet viestit:
REQUEST:
GET /foorumi/search.php?search_id=newposts HTTP/1.1
Host: http://www.thaiklupi.fi
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-US
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.thaiklupi.fi/foorumi/index.p ... a593057ccc
Cookie: phpbb2mysqlry_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A4%3A%225378%22%3B%7D; phpbb2mysqlry_sid=132f767e6cffdd78151079a593057ccc

RESPONSE:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Fri, 07 Sep 2007 02:06:58 GMT
Content-Type: text/html; charset=ISO-8859-1
Expires: Fri, 07 Sep 2007 02:06:58 GMT
Cache-Control: no-cache, pre-check=0, post-check=0
Server: Apache/2.0.54 (Fedora)
X-Powered-By: PHP/5.0.4
Pragma: no-cache
Sivuja oli useampi kuin yksi, pyydetään toista sivua:
REQUEST:
GET /foorumi/search.php?search_id=1613137887&start=50 HTTP/1.1
Host: http://www.thaiklupi.fi
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-US
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.thaiklupi.fi/foorumi/search. ... d=newposts
Cookie: phpbb2mysqlry_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A4%3A%225378%22%3B%7D; phpbb2mysqlry_sid=132f767e6cffdd78151079a593057ccc

RESPONSE:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Fri, 07 Sep 2007 02:07:07 GMT
Content-Type: text/html; charset=ISO-8859-1
Expires: Fri, 07 Sep 2007 02:07:07 GMT
Cache-Control: private, pre-check=0, post-check=0, max-age=0
Server: Apache/2.0.54 (Fedora)
X-Powered-By: PHP/5.0.4
Pragma: no-cache
Set-Cookie: phpbb2mysqlry_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bi%3A-1%3B%7D; expires=Sat, 06 Sep 2008 02:07:07 GMT; path=/; domain=thaiklupi.fi
Set-Cookie: phpbb2mysqlry_sid=752a793a95cde58627193d7292532391; path=/; domain=thaiklupi.fi
Ja tässä vaiheessa serveriltä tulevassa responsessa asetetaan pipari jossa on aivan eri session ID kuin aikaisemmin ja tämän jälkeen minun pitää kirjautua sisään uudestaan.

Miksi näin?
Avatar
Koo
tosiporvari ja raharötkö
Viestit: 4596
Liittynyt: 15.12.2003 12:15
Paikkakunta: Helsinki

Viesti Kirjoittaja Koo »

Vaikken tässä asiassa mikään Guru olekaan, niin kuvaamasi tilanne saattaa jotua palomuurisi asetuksista. Siellä jos on keksien suhteen liian tiukat rajat, niin osa kekseistä ei kulje niinkuin pitää ja juuttuu muuriin joko mennessä tai tullessa. Löysää vähän sitä muuriasi ja katso paraneeko tilanne.
Hyvää, Halvalla, Nopeasti - valitse näistä kaksi.
Avatar
guderian
Viestit: 136
Liittynyt: 6.3.2005 20:40
Paikkakunta: Sohjola

Viesti Kirjoittaja guderian »

Koo kirjoitti:Vaikken tässä asiassa mikään Guru olekaan, niin kuvaamasi tilanne saattaa jotua palomuurisi asetuksista. Siellä jos on keksien suhteen liian tiukat rajat, niin osa kekseistä ei kulje niinkuin pitää ja juuttuu muuriin joko mennessä tai tullessa. Löysää vähän sitä muuriasi ja katso paraneeko tilanne.
No aikaisemmin tekemäni tutkimus oli tehty suoraan siitä datasta mitä verkkoon lähtee ja mitä verkosta tulee takaisin joten 100% varmuudella keksit ei jää palomuuriin täällä päässä.


Mutta taisinpa keksiä syyn miksi tämä homma ei minulla pelaa. Ongelma aiheutuu todennäköisesti käyttämästäni internet yhteydestä. Eli täällä asuinpaikassani (View Talay 1, Pattaya) on koko talon kattava WLAN verkko, joka on tietenkin NAT:in takana. Kun täältä lähdetään ulospäin tuonne isoon Internettiin niin jossain tehdään tuo address translaatio. Nyt näyttää siltä että CAT-telecommilla on monta NAT-purkkia jotka tuota translaatiota tekevät ja uudet yhteydet jaetaan load-balancing periaatteella eri purkkien välille. Tarkoittaa sitä että vastapään näkemä IP-osoite ei pysy samana vaan vaihtelee.

Esimerkiksi juuri nyt minulla on kolme eri yhteyttä auki tästä omalta läppäriltäni erääseen toiseen koneeseen. Ja kun katsoo tuolla toisessa koneessa mistä yhteydet tulevat, niin ne tulevat kolmesta eri IP-osoitteesta: 61.7.179.190, 61.7.183.207 ja 61.7.183.226.

Otetaan palapeliin mukaan vielä seuraava osa, thaiklupin foorumi jota pyöritetään phpBB softalla. Mitä nyt pikaisesti googletin niin phpBB tekee ymmärtääkseni niin että se sitoo allokoidun session ID:n aina johonkin tiettyyn IP osoitteeseen. Eli tässä tapahtuu todennäköisesti seuraavaa:
1. Tulen foorumin sivuille.
2. phpBB allokoi minulle session ID:n ja sitoo sen näkemäänsä IP-osoitteeseen.
3. Saamani sessio toimii niin kauan kuin selain pitää saman TCP-yhteyden auki (keepalive jotain 10-15s luokkaa) tai uudet TCP yhteydet sattuvat menemään saman NAT-purkin kautta.
4. Heti kun uusi TCP-yhteys sattuukin menemään toisen NAT-purkin kautta, phpBB hylkää nykyisen session ja allokoi uuden session ID:n.
5. Minä täällä katselen "kirjaudu sisään" ruutua. :cry:

Hu0h. Oisko kellään mitään hyviä ideoita?
Mietin tässä että onnistuisikohan foorumin käyttö proxyn läpi? Siinä on tosin vielä se ongelma että mistä löytää avoin toimiva proxy...
Avatar
K9
Mature Department Officer
Viestit: 2172
Liittynyt: 6.1.2004 16:35

Viesti Kirjoittaja K9 »

guderian kirjoitti:

No aikaisemmin tekemäni tutkimus..



Hu0h. Oisko kellään mitään hyviä ideoita?

...

Kaksikin tulee mieleen, eli ota tukeva känni ja sammuta tietokone välillä.
tapio42
Viestit: 62
Liittynyt: 3.3.2006 17:18
Paikkakunta: Falun, Ruotsi

Viesti Kirjoittaja tapio42 »

Tervehdys!

Muuttaessani tietojani katosi käyttäjäoikeudet. Ehdin jo hädissäni ilmoitella asiasta eteenpäin. Onneksi vilkaisin sähköpostiani ja siellähän
oli aivan yksinkertainen kikka miten palauttaa käyttäjätunnus ja salasana. Kiitos toimivasta foorumista.

terveisin Tapio42
jee

Re: Foorumin käyttäminen tökkii...

Viesti Kirjoittaja jee »

Onko sivujen asetuksia muutettu vai onko mulla itsellä joku häiriö kun sivut näyttää jotenkin erilaisilta. osiot ovat ikäänkuin kaventuneet.
Avatar
lasse.k
Katkera vanha juoppo valittaja käsityömies
Viestit: 5404
Liittynyt: 1.4.2007 7:47
Paikkakunta: orhimattila edelleen,tai siellä sun täällä
Viesti:

Re: Foorumin käyttäminen tökkii...

Viesti Kirjoittaja lasse.k »

selain...selain.... :roll:
monessa mukana ollut ja melkein kaikki käy.
Vastaa Viestiin