# Problem in before\_filter

**URL:** <https://www.ruby-forum.com/t/problem-in-before-filter/159848>\
**Category:** Rails I18n\
**Created:** [February 9, 2009, 12:34pm UTC](https://www.ruby-forum.com/t/problem-in-before-filter/159848 "2009-02-09T12:34:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![preethi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/f04885/32.png) [@preethi](https://www.ruby-forum.com/u/preethi)\
**Post date:** [February 9, 2009, 12:34pm UTC](https://www.ruby-forum.com/t/problem-in-before-filter/159848/1 "2009-02-09T12:34:22Z")

</div>

Hi,

I’ve a session data that is generated when a user logs in.  
I’m trying to access that session data, in before\_filter, in a different  
controller for passing parameter to the before\_filter function.

before\_filter :only =\> [:index] do |obj|  
user = session[:user]  
has\_permission\_in\_any(user.id,component\_id,permission\_id,user.communities)  
end

But i’m not able to do that. What might be the reason?

One more thing,  
I’m not able to call params[],redirect,or anything inside before\_filter.  
Could anyone help? Thanks
