Look at your code. You have:
if ( ... antiflood session set... ){
if (... too recent ... ){
... block post
} ELSE { <--- you are missing this
.. SUBMIT POST
}
} else {
... submit post
}
you are just missing the bits in CAPS, the case to submit the post if
they have previously posted, but it is not recent enough to be
blocked. I would recommend you restructure not to have duplicate
submit code though.
On Jun 4, 9:34 am, chad <[EMAIL PROTECTED]> wrote:
> Hi Grant,
>
> The query is fine. I can post 1 comment fine.. it inserts to db fine
> and it sets the session for antiflood just fine. However, i'm not sure
> on how to handle the checking in the add() action in the comments
> controller since the comment is being posted from /news/view/$id
>
> After I post 1 comment, the session sets for antiflood time (which all
> works) however it's not making it past the initial checking when I try
> to post a 2nd comment to see if the session is set in the add() action
> in the comment controller. I'm not sure how to handle this at this
> point.
>
> I'm not even sure if i'm going about this the right way.. I thought I
> was but maybe not.
>
> On Jun 2, 9:42 pm, Grant Cox <[EMAIL PROTECTED]> wrote:
>
> > First, you need to be much more succinct in your query. What doesn't
> > work? Does it read the session variable? Does it read your
> > "general.comment_floodtime" value?
>
> > However, the problem just looks like you haven't handled what happens
> > when they do have a "antiflood" session variable, but it's far enough
> > in the past not to cause an error. Shouldn't this then add the
> > comment?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---