2013-08-22 4 views
0

로그인 필드없이 Flask 세션을 만들 수 있습니까? 예를 들어, 사용자 이름 필드에 전자 메일 주소 만 입력하면 세션이 활성화 될 때까지 특정 만료 시간을 가진 세션이 만들어지고 User2는 만들 수 없습니다 같은 이름의 세션.로그인이있는 Python Flask 세션

도움이 매우 감사합니다.

답변

1

첫 번째 플라스크는 기본적으로 서버 전용 안전 쿠키에 세션을 저장하지 않습니다.

전자 메일을 ID (user.get_id() 메서드)로 사용하려는 경우에는 사용할 수 없습니다. 하지만 활성 세션이있는 서버에서 특수 캐시 (dict 등)를 만들고 고유 키를 id로 사용하고 기존 전자 메일을 사용하여 사용자에 로그인하지 않아도됩니다.