Justin Williams
2006-Jan-15 19:03 UTC
[Rails] Flashing Login Notice To Non Authenticated Users
Greetings, I''m working with the salted hash login generator. Is there a way to post a flash message if the user isnt authenticated for a section of my site and has to login? If so, where should I implement it? To understand what I am talking about, try and visit a Basecamp page without being authenticated. It posts a notice flash telling you to login. If you just directly visit the login page, however, there is no flash. Thanks for the help. - justin -- Posted via http://www.ruby-forum.com/.
I don''t know how this logingenerator works, but:
there should be a before_filter somewhere, this executes a method before
each request. It could be in app/controllers/application_controller.rb.
In this before_filter there should be something like:
def authenticate
if {valid_login}
true
else
redirect_to :controller => ''login''
false
end
end
You can insert the flash here:
def authenticate
if {valid_login}
true
else
flash[:notice] = ''Not logged in''
redirect_to :controller => ''login''
false
end
end
--
Posted via http://www.ruby-forum.com/.