Comments (5)
I have the same problem. It seems that adding 'session.permanent = False' before setting sessions will work.
from flask-session.
I also have this issue.
Is the Flash_Session Extension still actively maintained?
from flask-session.
It is now been transferred to pallets and maintained. @marcuspen I know this is old but can you confirm with me if your intention was to use permanent client-side and non-permanent server-sessions in the same application? That is not previously something I had considered nor thought possible.
I have so far intended to make all permanent and non-permanent sessions save to datastore AND use the expiry of PERMANENT_SESSION_LIFETIME. This was previously inconsistently implemented by the original author and I had taken that to be the intent.
Without saving to datastore the only place you could keep session data is client side, which Flask-Session cannot do and so makes me wonder about what the use case is. A reproduction would be great.
In the PR for #212 I have also included documentation on this. However, before I merge I would like to know more
from flask-session.
Perhaps the intent was to simply prevent the empty sessions from being saved to storage, that would make sense to me given this was considered a previous bug and fixed.
from flask-session.
Closing due to lack of activity and high likelihood this is already fixed. There is a section on 0.7.0 docs relating to permanent sessions.
from flask-session.
Related Issues (20)
- Changelog for Flask-session 0.6.0 missing HOT 4
- DynamoDB backend implementation. HOT 4
- A 'SQLAlchemy' instance has already been registered on this Flask app HOT 9
- Signing server-side session: is it needed? HOT 1
- `SqlAlchemySessionInterface` docstring and constructor arguments in 0.7.0rc2 HOT 1
- Session Management Issue Causing Unexpected User Logouts HOT 4
- Revoking sessions HOT 2
- Version 0.7.0 is a breaking change HOT 4
- TypeError: Encoding objects of type LazyString is unsupported HOT 8
- Allow to instansiate Session with custom session interface HOT 12
- DynamoDB retrieve session does not check for expiration time
- Possible regression: Table 'sessions' is already defined
- can make `SESSION_SERIALIZATION_FORMAT` = 'json' work HOT 1
- Error from version 0.6.0 to 0.8.0 on loading HOT 1
- Deprecation Warnings
- SQLAlchemy backend intermittently errors on concurrent requests HOT 2
- Fix datetime.utcnow() deprecations in SQLAlchemy backend
- Allow static resources to bypass opening sessions HOT 5
- >0.6.0 breaks session['last_active'] HOT 2
- Incorrect trailing comma in CacheLib usage example
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 flask-session.