The Authenticity Token is a value that is inserted in to forms (when using
the form_for helper) that is then checked when the submit request is sent.
 It helps prevent CSRF attacks.

What is likely happening is that you're generating your own form and not
including the token (which you can do by inserting a hidden field and using
the authenticity_token helper).

You can learn more about CSRF and Rails' protection at:

http://en.wikipedia.org/wiki/Cross-site_request_forgery
http://guides.rubyonrails.org/security.html#cross-site-request-forgery-csrf

Cheers,


Andy

-- 
Andy Jeffries
http://andyjeffries.co.uk/      #rubyonrails #mysql #jquery
Registered address: 64 Sish Lane, Stevenage, Herts, SG1 3LS
Company number: 5452840


On 22 February 2010 17:01, Tom Ha <[email protected]> wrote:

> Hi there,
>
> I have my first Rails app running and I regularly get the following
> "logged_exception" error message:
>
>  "ActionController::InvalidAuthenticityToken"
>
> Has anybody an idea what might cause this problem? Could it somehow be a
> "time out" error (like an "AuthenticityToken" which might expire after a
> certain time, or something along those lines)?
>
> Any idea how that error could be prevented from occurring?
>
> The "backtrace" always starts like this:
>
> =================
>
> /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.3/lib/action_controller/request_forgery_protection.rb:79:in
> `verify_authenticity_token'
>
>
> /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/active_support/callbacks.rb:178:in
> `send'
>
>
> /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/active_support/callbacks.rb:178:in
> `evaluate_method'
>
>
> /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/active_support/callbacks.rb:166:in
> `call'
> ...
> =================
>
> Thanks for any help with this!
> Tom
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<rubyonrails-talk%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" 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/rubyonrails-talk?hl=en.

Reply via email to