change_password 설명부탁드립니다.
아직 코드가 낮설어서 질문드립니다.
session_id = request.cookies.get('sessionid', None)이 sessionid에 None이 들어가는게 맞나요?
파라미터 검색해도 찾을 수 가 없는데...
만약 그렇다고 하면...(아닌거 같은데)
session_id = request.cookies.get('sessionid', None)에서 쿠기 값이 안들어가지니까
unsername = session_storage[session_id]에서 username에 아무런 쿠기가 적용이 안된다.
users[username] = pw 임의로 패스워드 지정한게 users[username]에 들어가게 되는건데 username이 none이니까 pw가 어디로 들어가는지를 모르겠네요.
#web
작성자 정보
답변
1
Pocas
워게임 고인물
request.cookies.get(‘sessionid’, None)
위 코드는 브라우저에 저장되어 있는 쿠키 중에 sessionid
라는 이름을 가진 쿠키의 값을 가져온다는 뜻이며, 만약 sessionid
라는 쿠키가 존재하지 않으면 None(디폴트 값)
을 반환한다는 뜻 입니다.