TCH (statz) | #1, Főfasz (10466) |
1179 | #34e6 | ^ | Idézet | Thu, 20 Aug 2015 17:49:59 +02 |
188.36.*.* | *.catv.pool.telekom.hu |
Megvan miért van az, hogy ha postírás közben elnavigálunk, akkor nem küldi el, hanem visszaadja a postot: a spamvédelem miatt. Jelen pillanatban a spamvédelem úgy megy, hogy generál egy MD5 kódot, amit betesz a _SESSION változóba és egy elrejtett input-ba is. Ha elküldés után a munkamenetben ugyanaz a szar volt, mint a beküldött űrlapon, akkor kóser, különben redirect és visszaadja a postot. Ez azonban mindig más és mindig újragenerálódik, tehát, ha kinyitod a vendégkönyvet bárhol másutt, akkor a munkamenetben lévő MD5 hash megváltozik, viszont értelemszerűen az eredeti lap mezőjében nem. Ez okozza a fennakadást. Hirtelen nem tudom, hogy mit lehetne ezzel kezdeni. Talán ki lehetne vágni a gecibe, talán elég lenne a kamu username mező, benne a mocskosmikrofosszöveggel (ha az elküldött űrlap username mezeje nem mocskosmikrofos, akkor spam). Olyat is lehetne, hogy az MD5 hash nem random generálódik, hanem mondjuk time() / 3600 alapján, de ez meg óra-ötvenkilenckor szopás... Egyelőre kikapcsoltam, mert egyelőre jobbat nem tudok. Ha nem jön spam, akkor jók vagyunk, ha meg jön, akkor meg kitalálok valamit. |