Re: flood control?
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?
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?
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?
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?
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 -~--~~~~--~~--~--~---