如果用戶在其瀏覽器中禁用了cookie,那麼可以進行平穩認證和角色要求?可以使用Cookies禁用平靜認證嗎?
在我們的網站上,隨着cookies被禁用,系統不會允許您登錄。有什麼方法可以解決這個問題?
在此先感謝。
如果用戶在其瀏覽器中禁用了cookie,那麼可以進行平穩認證和角色要求?可以使用Cookies禁用平靜認證嗎?
在我們的網站上,隨着cookies被禁用,系統不會允許您登錄。有什麼方法可以解決這個問題?
在此先感謝。
您應該可以讓用戶通過HTTP身份驗證登錄。使用request_http_basic_authentication
應使瀏覽器請求身份驗證。這是由瀏覽器記住的。
或者更好的覆蓋login_from_basic_auth
在authenticated_system.rb
:
def login_from_basic_auth
authenticate_or_request_with_http_basic do |login, password|
self.current_user = User.authenticate(login, password)
end
end
這很可能會令所有用戶都看到HTTP認證頁面。您應該只對已知缺少Cookie支持的用戶執行此操作。
是的,沒有。使這項工作的唯一方法是將會話密鑰添加到您的URL。這是一個經過驗證的安全問題,所以不要去那裏!