网站是提供给用户的,用户分为会员、普通用户、游客、管理员等。那么如何识别用户的身份呢?
会话
会话用途之一:登录验证
不妨先从代码开始...
log_in.py
@app.route('/common_user_login')
def common_log_in():
if session.get('common'):
return '您已登录成功'
else:
return '请先登录'
这段代码将'/common_user_login'这个URL与common_log_in这个方案绑定,在方案中做出判定,并返回不同的结果。在这里我们发现了if语句中的条件为
session.get['common']
一头雾水是吗,我们再来看下面的代码:
log.py
@app.route('/log')
def log():
session['common'] = 'True'
return redirect('/common_user_login')
多说无益,我们先跑一跑试试效果
首先我们直接在URL中输入
127.0.0.1:5000/common_user_login