752 B
752 B
Menu = Imp/init_session
Title = Imp.init_session
init_session() -> None
Initialize the session variables found in the config. Commonly used in app.before_request
.
@app.before_request
async def before_request():
imp._init_session()
File: config.toml
...
[SESSION]
logged_in = false
...
logged_in
is now available in the session.
@app.route('/get-session-value')
async def login():
print(session['logged_in'])
return "Check Terminal"
Output: False
Can also be used to reset the values in the session. Here's an example:
@app.route('/logout')
async def logout():
session.clear()
imp._init_session()
return redirect(url_for('index'))