• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

로그인관련 문의드립니다.

22.04.12 21:18 작성 조회수 82

1

구글링을 하다가 우연히

로그인관련된 기능 flask_login을 보게 되었어요

선생님께서는 로그인 관련해서

session으로 구현해주셨는데

 

flask_login을 사용하는것과

session으로 로그인을 처리하는것

 

둘중에 어떤게 더 나은 방법인가요?

아니면 더 나은건 없고, 개발자 취향에 따라 구현하면 될까요?

 

선생님의 고견 들려주시면 감사하겠습니다

답변 1

답변을 작성해보세요.

1

일단 원칙적으로는 모든 프로그램은 코딩어려워님 말씀처럼 개발자 취향에 따라 구현하면 되는게 정답입니다. flask_login 라이브러리를 저도 사용한적도 있었던 라이브러리이며 소스코드를 분석해본적은 없습니다만 어떤 라이브러리던 내부적으로는 session 과 cookie 를 사용해서 구현할 수 밖에 없습니다.

그래서 강좌에서는 기본적으로 로그인이 어떻게 동작하는지를 이해함이 최우선의 목적이였기 때문에 라이브러리를 사용하지 않고 진행을 하고 있는것 입니다. 예를 들어 flask_login 라이브러리를 사용하게 된다면 소스코드를 분석하지 않는한 session 을 쓰는지 쿠키를 쓰는지 알수도 없고 알 필요도 없게 되니까요.

 

강좌에서 구현한 세션을 사용해서 로그인 처리하는것을 다 이해했다면 파이썬이 아닌 다른 웹프로그래밍을 공부하셔도 그 언어의 문법만 알면 로그인 처리를 구현할 수 있습니다. 결국 다른 프로그래밍 언어로 로그인 처리를 한다해도 거기서도 세션과 쿠기를 사용하는건 똑같기 때문입니다.

가후님의 프로필

가후

질문자

2022.04.18

공부할수록, 질문을 드릴수록 남박사님이 얼마나 대단하신지 느껴집니다.

곧 3번째 완강을 하는데, 완강후 제가 원하는 사이트를 만들 예정인데, 아직 만들지 못했지만, 

남박님 강의가 제일 많은 도움을 주었답니다.

예전에는 왕왕왕 초보였다면, 이제는 왕초보가 되었어요.

늘 감사드립니다.

허허. 너무 과찬의 말씀이십니다. 그저 제가 먼저 시작했고 오래 해서 그런거지 제가 대단해서가 아닙니다. ㅎㅎ 저도 코드나 설명을 보고 뭔소린지 모르겠었던 시절이 있었고 질문하시는 분들과 비슷한 고민과 어려움을 겪었습니다.  오늘 모르는건 낼 공부하고 낼도 모르면 낼 모레 공부하고 뭐 그렇게 하다보면 정말 언젠간 알게 되는 날이 옵니다.

그냥 어려우면 어려운데로 쉬우면 쉬운대로 즐기시면 됩니다. 화이팅 하세요~!!