
from flask import Flask, session
app = Flask(__name__)
app.secret_key = 'YouWillNeverGuess'
@app.route('/setuser/<user>')
def setuser(user: str) -> str:
session['user'] = user
return 'User
値を設定:
' + session['user']
@app.route('/getuser')
def getuser() -> str:
return '
ログインしていません。
' + session['user']
if __name__ == '__main__':
app.run(debug=True)
from flask import session
from functools import wraps
def check_logged_in(func):
@wraps(func)
def wrapper(*args, **kwargs):
if 'logged_in' in session:
return func(*args, **kwargs)
return '
ログインしていません。
'
return wrapper
from functools import wraps
def decorator_name(func):
@wraps(func)
def wrapper(*args, **kwargs):
# 1. ...