2016-07-11 5 views
0

사용자 모델에 3 가지 권한이있는 플라스크 애플리케이션을 만들고 있습니다. 특정 페이지에 대한 액세스를 제한하거나 부여하기 위해 로그인 한 현재 사용자에 대한 데이터를 사용하려고합니다. 세션에있는 현재 사용자의 데이터를 변수에로드하여 로그인 한 실제 사용자의 권한 수준을 얻는 방법을 모르겠습니다. 제안 사항이 있습니까? 나는 g를 사용할 수 있다고 생각했다.현재 로그인 한 사용자에 대한 정보를 얻으시겠습니까?

답변

0

Flask에 대한 사용자 세션 관리를 제공하는 Flask-Login을 사용하는 것이 좋습니다. 그런 다음 사용자 모델을 확장하여 필요한 추가 정보를 저장할 수 있으며 Flask-Login은 요청 핸들러와 템플리트에서 액세스 할 수있는 current_user 양식의 프록시 객체를 제공합니다.

관련 문제