打印 SESSION 中的所有登录用户,可以通过以下步骤实现:
以下是一个示例代码(使用Python和Flask框架):
from flask import Flask, session
app = Flask(__name__)
app.secret_key = 'your_secret_key'
@app.route('/login')
def login():
# 假设用户登录成功后,将用户ID存储在会话中
session['user_id'] = 123
return 'Login successful'
@app.route('/print_users')
def print_users():
users = []
for key in session:
if key.startswith('user_'):
users.append(session[key])
return 'Logged in users: ' + ', '.join(users)
if __name__ == '__main__':
app.run()
在上述示例中,当用户成功登录后,会将用户ID存储在会话中。在打印用户时,遍历会话中的所有键,筛选出以"user_"开头的键,并将对应的用户信息添加到列表中。最后,将列表中的用户信息以逗号分隔的形式返回给客户端。
请注意,上述示例仅为演示目的,实际实现可能因使用的编程语言和框架而有所不同。具体的实现方式需要根据你的开发环境和需求进行调整。
领取专属 10元无门槛券
手把手带您无忧上云