[점프 투 플라스크 3-07] 로그아웃 구현 session(세션)관련 질문 드립니다 ~
--------------------------------
@bp.route('/logout/')
def logout():
session.clear()
return redirect(url_for('main.index'))
--------------------------------
로그아웃 구현하기를 보면 session.clear() 로그아웃을 하게 되어있는데,
Flask 공식문서를 보면,
--------------------------------
@app.route('/logout')
def logout():
session.pop('username', None)
return redirect(url_for('index'))
--------------------------------
이런식으로 pop함수를 이용하여 사용하더라구요.
pop()과 clear()함수를 사용하였을때 작동은 잘 되는데
다른점이 있을까요??
그리고 clear()를 쓰신 이유가 따로있나요??
아래는 공식문서링크입니다.
https://flask.palletsprojects.com/en/1.1.x/quickstart/#sessions
yunsell31 님 664
2021년 3월 12일 5:11 오후