[python] získání IP adresy

Jan Jakubuv jakubuv na gmail.com
Sobota Červen 2 15:37:40 CEST 2007


zdravim,

1.6.07, Vladislav Ludík <vlada na ludik.cz>:
> Ví někdo, jak co nejelegantněji získat IP dresu stroje, z kterého se
> přihlašuji pomocí Cherrypy na stránku?
> Platforma Linux.

cherrypy.request.remote
pripadne pouze cherrypy.request.remote.ip
- funguje pro cherrypy 3.0 (starsi verze cherrypy.request.remote_addr, ...)

> Řeším problém s chráněným přístupem na zabezpečené stránky, kdy po
> uzavření prohlížeče bez odhlášení a otevření na jiném stroji v síti se
> objeví moje zalogovaná stránka !
> Myslím si, že bych do sessions přidal ještě IP stroje. Nebo ví někdo o
> dalších možnostech, jak zabránit migraci mého přihlášení?

nevim jestli tim zcela vyresite tento problem. co kdyz se nekdo v
prohlizeci neodhlasi a ze stejneho stroje (=se stejnou ip adresou) pak
nekdo uplne jiny otevre danou stranku?

nevim presne jakym zpusobem se obecne dany problem resi, nicmene
muzete napriklad pri prihlaseni vygeneroval jednoznacne id a to
ulozit, nasledne generovat vsechny stranky tak, aby vsechny odkazy
obsahovali jako parametr toto id (napr. <a href="link?id=2343">) a to
pak kontrolovat. pokud nekdo otevre stranku bez id nebo se spatnym id
tak mu prislusnou stranku nezobrazite. pripadne muzete id menit s
kazdym "kliknutim".

s pozdravem,
  h.


Další informace o konferenci Python