Nyomorék CMS

Milyen CMS az, ahol:

-ip alapján lehet szavazni
-az ip cím le van tárolva adatbázisba
-az ip poll_ip mezőben van letárolva, implode -val ^ karakternél
-65535 karakter hosszú lehet
-és ha ezt túllépi, akkor ip letárolás nélkül továbbmegy a szavazás, mintha mi sem történt volna?

Hogy lehet ekkora szarvashibát elkövetni?

Update: e107 a delikvens...:)

Hozzászólások

Kösz, hogy megosztottad velünk melyik cms, így legalább értelme volt a blogbejegyzésnek :)

En azert kedvelem az E107-et. Kezdoknek mindig ezt adom, a legkonnyebben belelehet tanulni, nagyon kezes.

Én is kedvelem, de ez a hiba annyira bosszantó, hogy az már égbekiáltó.
Merthogy az egy dolog, hogy ha egy mezőben tároljuk, (mert nem akarunk szavazásonként külön táblát létrehozni, bár nem hiszem, hogy ez ekkora probléma lenne), de az a legnagyobb ökörségek egyike, hogy pl. be lehet úgy rakni egy ip címet, hogy az ip -ből csak ez látszik: 78.92 (legutolsó rekord), majd ezt követően megy tovább minden, mintha mi sem történt volna.

"-Pedig vegetariánus vagyok; csak növényevő állatokat fogyasztok!"
azenoldalamponthu

mi az ultimate dolog ami alapjan lehet szavaztatni?

Ezt konkrétabban egy kicsit...
Az én olvasatomban a kérdésed most azt jelenti, hogy:
-ip cím VAGY
-userID VAGY
-cookie

A cucc pedig letárolja az ip -t db field -ben és sütiben is.
Ha a db fieldbe összehányva nem találja, megnézi a sütiben lévő ip -t, de mivel az sem prezentált, ezért enged szavazni...

Namost, mivel az emberben fel sem merül az, hogy ez így van megírva, továbbá mivel persze előzőleg tesztelte is, aki felrakta, hogy nem tud szavazni 1 ip -ről több alkalommal, így joggal gondolhatta, hogy megy tovább az egész... mindaddig, -itt jön az, amit nem tudott- amíg az összegányolt string hossza el nem éri a 65535 karaktert.
Ez pedig leghamarabb 3855 ip után megtörténik (nyílván a script írója szerint ennyi ip cím lehet max kiosztva a világon).

Ha meg a kérdés arra vonatkozik, hogy mire lehetett szavazni, akkor szépségversenyről beszélünk, aminek az első díja Wellness-üdülés, s cirka 20k szavazat jött, tor -al + mindenféle proxy-val együtt.

Vagy nem ezek valamelyikét akartad tudni?

"-Pedig vegetariánus vagyok; csak növényevő állatokat fogyasztok!"
azenoldalamponthu

akar forumba is kerdezhettem volna...

szal szeinted/tetek hogy lehet legjobban ezt megoldani?
pl "ezt" a szavazas dolgot

ha csak regisztralt userek szavazhatnak az kb rendbe van, de igy is szoktak csak a szavazasert regisztralni.

ip: csunya is, meg nem is emberbarat, es cserelheto is ugye

cookie: .. torolheto

Sajnos cél volt a látogatottság is, tekintettel a támogatókra, így csak ip alapon ment a dolog.
A kérdés az, miért nem lehetett megoldani azt, hogy ha ip alapu szavazás van, akkor létrejön egy aktualisszavazasneve_ip tabla, amibe aztan be lehet betolni az ipket.
Mert ez így akkora gányolás, hogy az égbekiáltó.
2 query -vel több lett volna az egész.
Így viszont egy 3 hónapos szavazás lett gyakorlatilag full értelmetlen.

"-Pedig vegetariánus vagyok; csak növényevő állatokat fogyasztok!"
azenoldalamponthu

Ezekre az emberekre (az első kettő esetén) cca. 7000 szavazat jött.
Nem hinném, hogy mindenkinek ennyi haverja lenne...
Mondjuk ez esetben pl anet és hasonló dzsunkacégek valóban kiesnek, de ha meg ezeket az ip -ket nem rögzíted, akkor az a baj.

"-Pedig vegetariánus vagyok; csak növényevő állatokat fogyasztok!"
azenoldalamponthu