Re: flood control?

2008-09-26 Thread RichardAtHome

or... redirect to another page (a thank you page perhaps presuming
this is a contact form) after you have sent the mail.


On Sep 26, 8:42 am, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> Looking at some of the web-mail apps I use many seem to handle this
> using a combination of very clear visual indicators, disabling of
> submit-buttons and sending with ajax.
> Ajax also help prevent back-button accidents which is nice.
>
> On Sep 26, 7:45 am, rocket <[EMAIL PROTECTED]> wrote:
>
> > mktime.. good idea.
> > thanks
>
> > On Sep 26, 1:23 am, Marcelius <[EMAIL PROTECTED]> wrote:
>
> > > You can't make sessions count down. Instead of setting "30sec" in your
> > > session,store "mktime()" for the current time. Next time a user hits
> > > the send button you check the current time with the time you allready
> > > had stored in your session. Note that if a user deletes the browsers
> > > cookie, session get lost so they can pass that check.
>
> > > On 26 sep, 06:26, rocket <[EMAIL PROTECTED]> wrote:
>
> > > > hey guys
> > > > i implemented a simple mail system in my site and was wondering what i
> > > > ought to do for flood control. I dont' want people to keep hitting
> > > > refresh after they hit send thus spamming...
>
> > > > I was thinking of doing something like
> > > > $this->Session->write('Timeout', 30);
>
> > > > To simulate a 30 second countdown then just checking this timout
> > > > before another post is allowed... but I dont know how to make sessions
> > > > count down.
>
> > > > any ideas are appriciated!
>
> > > > rocket
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: flood control?

2008-09-26 Thread [EMAIL PROTECTED]

Looking at some of the web-mail apps I use many seem to handle this
using a combination of very clear visual indicators, disabling of
submit-buttons and sending with ajax.
Ajax also help prevent back-button accidents which is nice.


On Sep 26, 7:45 am, rocket <[EMAIL PROTECTED]> wrote:
> mktime.. good idea.
> thanks
>
> On Sep 26, 1:23 am, Marcelius <[EMAIL PROTECTED]> wrote:
>
> > You can't make sessions count down. Instead of setting "30sec" in your
> > session,store "mktime()" for the current time. Next time a user hits
> > the send button you check the current time with the time you allready
> > had stored in your session. Note that if a user deletes the browsers
> > cookie, session get lost so they can pass that check.
>
> > On 26 sep, 06:26, rocket <[EMAIL PROTECTED]> wrote:
>
> > > hey guys
> > > i implemented a simple mail system in my site and was wondering what i
> > > ought to do for flood control. I dont' want people to keep hitting
> > > refresh after they hit send thus spamming...
>
> > > I was thinking of doing something like
> > > $this->Session->write('Timeout', 30);
>
> > > To simulate a 30 second countdown then just checking this timout
> > > before another post is allowed... but I dont know how to make sessions
> > > count down.
>
> > > any ideas are appriciated!
>
> > > rocket
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: flood control?

2008-09-25 Thread rocket

mktime.. good idea.
thanks

On Sep 26, 1:23 am, Marcelius <[EMAIL PROTECTED]> wrote:
> You can't make sessions count down. Instead of setting "30sec" in your
> session,store "mktime()" for the current time. Next time a user hits
> the send button you check the current time with the time you allready
> had stored in your session. Note that if a user deletes the browsers
> cookie, session get lost so they can pass that check.
>
> On 26 sep, 06:26, rocket <[EMAIL PROTECTED]> wrote:
>
> > hey guys
> > i implemented a simple mail system in my site and was wondering what i
> > ought to do for flood control. I dont' want people to keep hitting
> > refresh after they hit send thus spamming...
>
> > I was thinking of doing something like
> > $this->Session->write('Timeout', 30);
>
> > To simulate a 30 second countdown then just checking this timout
> > before another post is allowed... but I dont know how to make sessions
> > count down.
>
> > any ideas are appriciated!
>
> > rocket
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: flood control?

2008-09-25 Thread Marcelius

You can't make sessions count down. Instead of setting "30sec" in your
session,store "mktime()" for the current time. Next time a user hits
the send button you check the current time with the time you allready
had stored in your session. Note that if a user deletes the browsers
cookie, session get lost so they can pass that check.



On 26 sep, 06:26, rocket <[EMAIL PROTECTED]> wrote:
> hey guys
> i implemented a simple mail system in my site and was wondering what i
> ought to do for flood control. I dont' want people to keep hitting
> refresh after they hit send thus spamming...
>
> I was thinking of doing something like
> $this->Session->write('Timeout', 30);
>
> To simulate a 30 second countdown then just checking this timout
> before another post is allowed... but I dont know how to make sessions
> count down.
>
> any ideas are appriciated!
>
> rocket
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



flood control?

2008-09-25 Thread rocket

hey guys
i implemented a simple mail system in my site and was wondering what i
ought to do for flood control. I dont' want people to keep hitting
refresh after they hit send thus spamming...

I was thinking of doing something like
$this->Session->write('Timeout', 30);

To simulate a 30 second countdown then just checking this timout
before another post is allowed... but I dont know how to make sessions
count down.

any ideas are appriciated!

rocket

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---