# Catch forgery errors

**URL:** <https://www.ruby-forum.com/t/catch-forgery-errors/146789>\
**Category:** Rails\
**Created:** [August 25, 2008, 2:35pm UTC](https://www.ruby-forum.com/t/catch-forgery-errors/146789 "2008-08-25T14:35:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrdamien](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@mrdamien](https://www.ruby-forum.com/u/mrdamien)\
**Post date:** [August 25, 2008, 2:35pm UTC](https://www.ruby-forum.com/t/catch-forgery-errors/146789/1 "2008-08-25T14:35:25Z")

</div>

Hi all,

I am using ajax for some request but when the user session expire, I get  
a ActionController::InvalidAuthenticityToke error.

Do you know how I could trap this error and redirect to the login panel  
?

---

<div class="post-metadata">

**Author:** ![mrdamien](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@mrdamien](https://www.ruby-forum.com/u/mrdamien)\
**Post date:** [August 28, 2008, 1:31pm UTC](https://www.ruby-forum.com/t/catch-forgery-errors/146789/2 "2008-08-28T13:31:51Z")

</div>

MR Damien wrote:

> Hi all,
> 
> I am using ajax for some request but when the user session expire, I get  
> a ActionController::InvalidAuthenticityToke error.
> 
> Do you know how I could trap this error and redirect to the login panel  
> ?

I tried to put a begin … rescue … end over the code, but it doesn’t  
work.

Is someone have an idea about this problem. I will have to disable  
forgery if there is no solution …
