TIL 6주 4일차

노우석·2022년 10월 17일
0

오늘의 문제

장고 로그인 기능을 만들었다. 근데 이상하게 로그인 기능에서 회원가입한 아이디와 비밀번호를 확인하고 유저인 경우만 메인 html에 들어가야 하는데 로그인을 하지도 않은 사용자들이 url에 주소만 입력하면 들어갈 수 있었다. 이를 해결하기 위해 구글링을 시작했고 나와 같은 사람들이 참 많다는 것을 알았다.

해결방법

위에 처럼 임포트 해서 사용하면 해결이 가능하다. 사용자 인증을 위해 사용하는 대중적인 기능들이다. 참고로 as loginsession 부분은 이미 내가 로그인 함수를 login이라고 만들어놨기 때문에 함수안에 똑같이 login이라고 사용하면 오류가 날 수가 있어서 방지하기위해 별명을 만들어준것이다.

이 처럼 정보를 받고 user인게 확인되면 사용자만 메인 html 로 갈 수 있게 해놓았다.

자주 사용할 기능이기에 꼭 기억해두자!

profile
중요한건 버그에게 꺾이지 않는 마음

0개의 댓글