작성
·
129
1
구글링을 하다가 우연히
로그인관련된 기능 flask_login을 보게 되었어요
선생님께서는 로그인 관련해서
session으로 구현해주셨는데
flask_login을 사용하는것과
session으로 로그인을 처리하는것
둘중에 어떤게 더 나은 방법인가요?
아니면 더 나은건 없고, 개발자 취향에 따라 구현하면 될까요?
선생님의 고견 들려주시면 감사하겠습니다
답변 1
1
일단 원칙적으로는 모든 프로그램은 코딩어려워님 말씀처럼 개발자 취향에 따라 구현하면 되는게 정답입니다. flask_login 라이브러리를 저도 사용한적도 있었던 라이브러리이며 소스코드를 분석해본적은 없습니다만 어떤 라이브러리던 내부적으로는 session 과 cookie 를 사용해서 구현할 수 밖에 없습니다.
그래서 강좌에서는 기본적으로 로그인이 어떻게 동작하는지를 이해함이 최우선의 목적이였기 때문에 라이브러리를 사용하지 않고 진행을 하고 있는것 입니다. 예를 들어 flask_login 라이브러리를 사용하게 된다면 소스코드를 분석하지 않는한 session 을 쓰는지 쿠키를 쓰는지 알수도 없고 알 필요도 없게 되니까요.
강좌에서 구현한 세션을 사용해서 로그인 처리하는것을 다 이해했다면 파이썬이 아닌 다른 웹프로그래밍을 공부하셔도 그 언어의 문법만 알면 로그인 처리를 구현할 수 있습니다. 결국 다른 프로그래밍 언어로 로그인 처리를 한다해도 거기서도 세션과 쿠기를 사용하는건 똑같기 때문입니다.
허허. 너무 과찬의 말씀이십니다. 그저 제가 먼저 시작했고 오래 해서 그런거지 제가 대단해서가 아닙니다. ㅎㅎ 저도 코드나 설명을 보고 뭔소린지 모르겠었던 시절이 있었고 질문하시는 분들과 비슷한 고민과 어려움을 겪었습니다. 오늘 모르는건 낼 공부하고 낼도 모르면 낼 모레 공부하고 뭐 그렇게 하다보면 정말 언젠간 알게 되는 날이 옵니다.
그냥 어려우면 어려운데로 쉬우면 쉬운대로 즐기시면 됩니다. 화이팅 하세요~!!
공부할수록, 질문을 드릴수록 남박사님이 얼마나 대단하신지 느껴집니다.
곧 3번째 완강을 하는데, 완강후 제가 원하는 사이트를 만들 예정인데, 아직 만들지 못했지만,
남박님 강의가 제일 많은 도움을 주었답니다.
예전에는 왕왕왕 초보였다면, 이제는 왕초보가 되었어요.
늘 감사드립니다.