Comments (1)
This usually happens when you migrate to a newer version of Rack, which changed the Session API to include both private and public IDs. The data in your Redis DB is still using String IDs, but the code is written to support Rack::Session::ID
. Clearing out your sessions in Redis should resolve the issue, since new writes will be in the correct format.
from redis-rack.
Related Issues (20)
- TTL not set on session keys HOT 3
- 2.1.0+ can't remove keys from the session HOT 4
- Version 2.1.1 is missing. Can't install. HOT 2
- 2.1.2 - NoMethodError - undefined method `private_id' HOT 2
- Session can get lost after a Devise sign in HOT 7
- built in rake conflict HOT 3
- Problem with redis gem > 4.2 HOT 2
- Incompatible with Redis Store 1.9.0 HOT 3
- Got "undefined method `public_id' for String" when calling delete_session HOT 2
- Unclear how we should specify self-signed certificates for Redis TLS HOT 3
- [Feature Request] namespace (or key_prefix) option HOT 3
- Plans to release a 2.1.4? HOT 1
- Rack::Session::Redis#generate_unique_sid's unique session key generation logic does not work HOT 4
- Lifetime mismatch between session key and session value when `expire_after: nil` is set. HOT 3
- Rack3 support HOT 6
- Release with support for Rack 3? HOT 1
- session token is valid even after the logout
- Facing issues in new builds impacting production env
- Session token is not changing even after logout.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redis-rack.