728x90
마이페이지, 히스토리 등의 url에 접근 할 때는 로그인 정보가 당연히 있어야 한다.
그런데 일반적인 로직이 아니라 url을 통해 강제적으로 접근할 경우 연결되는 case가 있었는데, 이때 다음과 같은 로직을 통해 문제를 해결할 수 있다.
@app.before_request
def before_request():
if 'user_id' not in session:
return redirect(url_for('login'))
어떤 리퀘스트를 보내든 리퀘스트 전에 해당 로직을 거치기 때문에 로그인 정보가 없다면 로그인 페이지로 리다이렉트 된다.
728x90
'📂 Engineering > 🔹 Server & Backend' 카테고리의 다른 글
| [fastAPI] 422 unprocessible entity (0) | 2021.12.14 |
|---|---|
| [fastAPI] Did not find boundary character 에러 (0) | 2021.11.29 |
| 간단한 자동화를 위한 pyautogui (0) | 2021.08.21 |
| [django] migration을 하는 기준, 방법 (0) | 2021.04.11 |
| do it django 코드 저장소 (0) | 2021.04.04 |
댓글