Hi,
How do I determine if a user has cookies turned off? Some of our users
in the corporate environment have cookies turned off and are complaining
that they can’t log in. I’d like to display a message if this is the
case. How do I do this?
I’ve implemented something like this with a before_filter in my
application
controller. Rails send a session cookie to the client after the first
user
request. Check your application_controller.rb what it’s called. Most
times
it’s called something like “_projectname_session_id” with projectname
replaced with the name of your application.
class ApplicationController < ActionController::Base
session :session_key => ‘_projectname_session_id’
…
before_filter :check_if_cookies_work
…
protected
def check_if_cookies_work
flash[:alert] = “Please enable cookies!” if
cookies[:_projectname_session_id].nil?
end
…
end
Hope this helps.
Regards,
Timo