2016-02-04 13 views
7

Tôi sắp sửa cập nhật ứng dụng của mình, tôi muốn đăng xuất tất cả người dùng đã nhớ phiên. Ý tôi là, khi tôi triển khai bản cập nhật, tôi muốn buộc tất cả người dùng phải đăng nhập lại.Rails 4 đưa ra: Cách đăng xuất tất cả người dùng

Cách tốt nhất để làm điều đó là gì?

Trả lời

10

Nếu bạn đang lưu trữ trong active_record, chỉ cần xóa tất cả các phiên. rake db:sessions:clear
Nếu cookie, chỉ cần thay đổi session_token bạn

+0

Ông có thể xin vui lòng thêm một ví dụ về "thay đổi session_token bạn" – SsouLlesS

+3

Trong bạn 'config/initializers/session_store.rb', bạn có thể thay đổi tên cookie phiên của bạn để vô hiệu hóa tất cả các phiên . 'YourApp :: Application.config.session_store: cookie_store, key: '_change_me_session'' – Jefferson

+0

Có cách nào khác không? 'Không biết làm thế nào để xây dựng db của nhiệm vụ: phiên: rõ ràng '(xem - nhiệm vụ)' – mirelon

Các vấn đề liên quan