redirecting if cookie doesn't exist

Hi all,

I cannot get this to work at all .. it never does the redirect.

I have two authentication cookies set ... Rails reads thier values fine if they exist

If they don't exist, I want to redirect the user to the login page -- which is not a rails controller/model ....(single sign on location)

I figured I'd add the code to the application_helper ... so that I could reference it in all my views.

module ApplicationHelper

  def ifLoggedIn()         useridcookie=cookies[:UserID]         usersessioncookie=cookies[:usersession]         if (!useridcookie)           redirect_to "http://loginpage.html"         end         if (!usersessioncookie)           redirect_to http://loginpage.html         end   end end

Well, in the example you posted, you don't have quotes around the second "http://loginpage.html/"\.\.\. though maybe that's just a error in copying.

Other than that, maybe try some logging in there to see what's happening...

b

PS: Oh, one more thing... I think most people usually do their logged in check in the ApplicationController (application.rb) and hook it up as a before_filter for all their actions. That way you won't have to put ifLoggedIn in every single view.

Chris Earle wrote: