728x90 [파이썬 Projects]/<파이썬 웹개발>94 [파이썬] FastAPI - 메모 앱 프로젝트 18(최종): 자동 로그아웃 이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 17: 소셜 로그인 탈퇴이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 16: 메인 페이지 나누기이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 15: 이메일 기능 보완이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 14: 비밀번호 puppy-foot-it.tistory.com자동 로그아웃 구현하기 마지막으로 로그인 후, 보안을 위해 자동으로 로그아웃이 구현되도록 기능을 보완해 보려 한다.먼저, 로그인 유지 시간의 경우 main.py에서 SessionMiddleware 에서 세션 만료 시간(max_age)을 설정해 주었기 때문에 특별히 수정할 것은 없다.# FastAPI 애플리케이션 생성app = FastAPI()app... 2025. 5. 19. [파이썬] FastAPI - 메모 앱 프로젝트 17: 소셜 로그인 탈퇴 이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 16: 메인 페이지 나누기이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 15: 이메일 기능 보완이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 14: 비밀번호 찾기(수정)이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 13: 아이디 찾puppy-foot-it.tistory.com소셜 로그인 사용자 탈퇴 개요 이번에는 이 프로젝트의 마지막 (아마도...?) 과정인 소셜 로그인 (구글, 카카오, 네이버) 을 한 이용자들의 회원 탈퇴 기능을 구현해 본다. 현재 회원 탈퇴 기능이 있으나, 해당 기능은 소셜 로그인 사용자에게는 작동하지 않는다. log를 확인해 보면 세션에 사용자 ID가 없다고 나온다. 대략적인 과정을 찾아보니,.. 2025. 5. 15. [파이썬] FastAPI - 메모 앱 프로젝트 16: 메인 페이지 나누기 이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 15: 이메일 기능 보완이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 14: 비밀번호 찾기(수정)이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 13: 아이디 찾기이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 12: 파일 분할하기puppy-foot-it.tistory.com메인 페이지 나누기 현재 메인 페이지에 내용이 너무 많아서 아래와 같이 잘린다. 따라서, 메인 페이지를 로그인 페이지와 회원가입 페이지로 나눠주고, 연결되어 있는 파일들의 로직도 수정해주려고 한다. 참고하는 레이아웃은 아래와 같다. ◆ login.html 마이 메모 앱에 오신 것을 환영합니다! 간단한 메모를 작성하고 .. 2025. 5. 14. [파이썬] FastAPI - 메모 앱 프로젝트 15: 이메일 기능 보완 이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 14: 비밀번호 찾기(수정)이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 13: 아이디 찾기이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 12: 파일 분할하기이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 11: 회원 탈퇴이전 내용 [puppy-foot-it.tistory.com이메일 발송 기능 보완비밀번호 변경 시 이메일 안내 기능 구현 등 혹시나, 계정 정보가 노출되어 타인이 내 계정의 비밀번호를 변경했을 경우 사용자에게 이메일로 안내하여 비밀번호를 다시 변경할 수 있도록 하는 기능을 추가해 준다.또한, 모든 이메일 전송 내용에 페이지 링크를 추가하여 이메일에서 바로 페이지로 접속할 수 있도록 보완해 본다. ◆ e.. 2025. 5. 14. [파이썬] FastAPI - 메모 앱 프로젝트 14: 비밀번호 찾기(수정) 이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 13: 아이디 찾기이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 12: 파일 분할하기이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 11: 회원 탈퇴이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 10: 환영 이메일 발송이전puppy-foot-it.tistory.com비밀번호 찾기 대략적인 과정 비밀번호의 경우, 아이디와 등록한 이메일을 검증받아 일치하는 경우 등록된 이메일로 임시 비밀번호를 보내 로그인하고 비밀번호를 수정하도록 구현해 본다.우선 구현해볼 것은 회원가입 시 등록한 아이디(username)와 이메일 주소를 입력하면, 해당 정보가 등록된 정보와 일치하는지 확인한 후 일치하면 등록된 이메일로 임시 비밀번호를 .. 2025. 5. 13. [파이썬] FastAPI - 메모 앱 프로젝트 13: 아이디 찾기 이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 12: 파일 분할하기이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 11: 회원 탈퇴이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 10: 환영 이메일 발송이전 내용 [파이썬] FastAPI - 메모 앱 프로젝트 9: 소셜 로그인 추가(네puppy-foot-it.tistory.com아이디, 비밀번호 찾기 구현하기 웹 페이지 테스트를 위해 계정을 생성하는데, 비밀번호에 정규표현식을 걸어놔서 간단한 비밀번호 생성이 안되다보니 내가 만들어놓고도 금세 까먹는 상황이 자주 생겼다. 그리고 실제로도 오랜만에 사이트에 접속하거나, 자주 사용하지 않는 사이트에 접속 시 계정 정보를 잊는 경우가 있어 이에 대한 기능을 구현해 보는 것도 좋은 학습.. 2025. 5. 13. 이전 1 2 3 4 ··· 16 다음 728x90