파이썬 Flask에서 세션 사용시 이를 없애는 방법은 무엇일까요?

예를들어 로그인 후 로그아웃 시킬 경우 세션을 모두 비워야합니다. 이 방법에 대하여 알아봅니다.


session['isLogin'] = False
session['user'] = False

위와 같이 해당 세션값을 False로 변경, 처리하는 방법도 존재합니다. 하지만 모든 세션객체의 프로퍼티에 적용해야하므로 번거롭습니다. 이를 한번에 처리할 수 있는 방법으로 clear() 메소드를 사용합니다.

session.clear()

이제 모든 세션이 삭제, 초기화됩니다.