Thanks Colin,
In the mean i tried a bit and wrote a method named "admin_user"
referring to the "current_user" method in application controller.

def current_user
    return @current_user_session if defined?(@current_user)
    @current_user = current_user_session &&
current_user_session.record
end

def admin_user
    return @current_user.is_admin?
end

Now i am checking both the conditions

if current_user && admin_user
  do bla bla ...
end

now it started the working the way i want.

Cheers - S



On Jul 15, 5:45 pm, Colin Law <clan...@googlemail.com> wrote:
> On 15 July 2010 13:33, Sachin <sachinmayurjo...@gmail.com> wrote:
>
> > I am using authlogic as a authentication engine in my rails app.
> > I have two types of users 1) Users who are registered and has access
> > to there own profile.
> > 2) Admin user who has access to everybody's profile
>
> > In the user table i have a :is_admin field boolean field which defines
> > the admin user.
>
> > like the current_user method, Is there a way authlogic provides which
> > can tell me if the current user is admin?
>
> Perhaps I am missing something but I would have thought that
> current_user.is_admin
> would have done what you want.
>
> Colin

-- 
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 rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to