代码好久没写了 手感很生疏
接上一篇的文章 登录和注册都有了 那么肯定还有注销
代码如下
@bp.route('/logout/', methods=['GET'])
@is_login
def logout():
if request.method == 'GET':
session.clear()
return redirect(url_for('user.login'))
代码写的很简洁 注销了就把session清空 然后我就让你去跳登录
看一下@is_login这个方法是自己写的装饰器 用来判断是否登录 你没有登录当然不可能有注销
那么 这个is_login是怎么来的呢
代码如下
def is_login(func):
@wraps(func)
def check_login(*args, **kwargs):
user_id = session.get(