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 <[email protected]> wrote:
> On 15 July 2010 13:33, Sachin <[email protected]> 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 [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.