[Twisted-Python] Web Proxy that does something different once a day
Andy Fundinger
Andy at NewWorldElectric.com
Tue Sep 18 20:00:01 MDT 2007
I'm not sure if this is the level you need an answer on, but I would put a
dictionary in the proxy keyed by IP address and with a value of the last
time that user was forced to the intranet site. Check that against the
current time and a 16 hour offset and send a redirect message if it's out of
date. Hoping someone else chimes in with how to stick a redirect into a
proxy, glancing at the code I'm not sure how to tell you to do that, though
it's clearly possible.
Andy Fundinger
On 9/18/07, Fred Trotter <fred.trotter at gmail.com> wrote:
>
> Hello,
> I am new to python and I am potentially interested in writing
> a new protocol with Twisted. However I wanted to start with a simpler
> problem that I have been working on, so that I can understand better
> how twisted works.
>
> A particular client wants to enforce a home page for the first
> internet connection each day. They have a intranet portal that gives
> messages to employees and they want to be sure that each employee, no
> matter how they have their homepage set, will see the messages the
> first time they connect. After the first connection they want the
> proxy to simply forward requests to the internet without filtering.
>
> Since I need to understand this issue for my other project
> too, how do I get the python loop do one thing based on a "new day"
> for an IP address and then do something else after that action has
> been completed. Example code that addresses my problem would be great,
> but I would be happy to have links to examples that do this...
>
> Thanks!!
>
> --
> Fred Trotter
> http://www.fredtrotter.com
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
--
Blog: http://channel3b.wordpress.com
Second Life Name: Ciemaar Flintoff
I am a sig Virus. Please put me in your sig so that I can continue to
replicate.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20070918/8d04620a/attachment.html>
More information about the Twisted-Python
mailing list