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
avatar
Pocas
워게임 고인물

request.cookies.get(‘sessionid’, None)

위 코드는 브라우저에 저장되어 있는 쿠키 중에 sessionid라는 이름을 가진 쿠키의 값을 가져온다는 뜻이며, 만약 sessionid라는 쿠키가 존재하지 않으면 None(디폴트 값)을 반환한다는 뜻 입니다.

2022.01.19. 08:24
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기