@app.route('/login', methods = ['GET', 'POST'])
def login():
if request.method == 'POST':
session['username'] = request.form['username']
return redirect(url_for('index'))
return '''
这是"模板"用于烧瓶会话登录。我的问题是,
'username'
映射到只有一个值,即request.form['username']
那么,如果我有两个用户登录,
(1) 'jack'
现在session['username'] = jack
然后
(2) 'davis'
现在session['username'] = davis
但是杰克不再登录了。我该怎么做?
答案 0 :(得分:1)
(如评论中所述)Session
对象特定于用户并存储在用户计算机上的签名cookie中,因此这不是问题。
答案 1 :(得分:1)
它有效。只需在隐身浏览器窗口中至少打开一个用户来测试用户(会话)。
答案 2 :(得分:0)
解决方案是安装MultiLogin扩展程序,例如您使用谷歌浏览器
答案 3 :(得分:0)
我们可以使用字典为不同的用户保存单独的变量和会话 例如 - >Demo Code