Hi, i used the rick olson''s restful_authentication plugin rails 1.2.6 i wanted to check for authenticated user so i wrote this in my application.rb # Filters before_filter :authenticate # Sets @authenticated_user if the user provides valid # credentials. May be used to deny access or customise the view def authenticate @authenticated_user = nil authenticate_with_http_basic do |user, pass| @authenticated_user = User.authenticate(user, pass) end return true end #Filter for actions that _require_ authentication. Unless client authenticated # as some user, takes over the request and sends a response code of 401. def must_authenticate if @authenticated_user && (@user_is_viewing_themselves != false) return true else request_http_basic_authentication return false end end I get a NOMETHODERROR undefined method `request_http_basic_authentication'' for #<OrdersController:0x478cc5c> when i tried this url http://localhost:3001/v1/users/permalink_for_user_1/orders if i remove the filter , etc i can use this link which is of course bad cause i also can see teh data when i am not the authenticated user. Please help. Thank you --~--~---------~--~----~------------~-------~--~----~ 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-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> i used the rick olson''s restful_authentication plugin > > rails 1.2.6I''m pretty sure that authenticate_with_http_basic is a rails 2.0 feature. Check the docs/release notes...> > i wanted to check for authenticated user so i wrote this in my > application.rb > > # Filters > before_filter :authenticate > > # Sets @authenticated_user if the user provides valid > # credentials. May be used to deny access or customise the view > def authenticate > @authenticated_user = nil > authenticate_with_http_basic do |user, pass| > > @authenticated_user = User.authenticate(user, pass) > end > > return true > end > > #Filter for actions that _require_ authentication. Unless client > authenticated > # as some user, takes over the request and sends a response code of > 401. > def must_authenticate > if @authenticated_user && (@user_is_viewing_themselves != false) > return true > else > request_http_basic_authentication > return false > end > end > > I get a NOMETHODERROR > > undefined method `request_http_basic_authentication'' for > #<OrdersController:0x478cc5c> > > when i tried this url > http://localhost:3001/v1/users/permalink_for_user_1/orders > > if i remove the filter , etc i can use this link which is of course > bad cause i also can see teh data when i am not the authenticated > user. > > Please help. > > Thank you > > >--~--~---------~--~----~------------~-------~--~----~ 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-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---