Post

2023.SEPT.28(TUE) 슈퍼코딩 부트캠프 신입연수원 Day 12

✅ Daily Report

📌 TO-DO LIST

  • submit github blog post
  • 68
  • 69
  • 70
  • 71
  • assigment: JWT
  • assigment: JWT를 이용한 회원 가입과 로그인 과정에 대해 설명
  • assigment: hashlib
  • assigment: refresh token

✅ Today I Learned

JWT: JSON Web Token

JWT 인증 과정

💟 Access token

💟 Refresh token

🐛 Trouble Shooting

🔴 Trouble

WHERE_STATEMENT in python, SQLite

🟠 Mistakes I Made_헷갈리거나 실수한 점

여기서 WHERE_STATEMENT이 어려웠다.
특히 id="{data["id"]}"부분을 잘못 입력해 한동안 오류에 시달렸다.

1
2
3
4
5
6
7
8
9
10
11
12
@manager.user_loader()
def query_user(data):
        WHERE_STATEMENT= f'id="{data}"'
        if type(data) ==dict:
                WHERE_STATEMENT= f'''id="{data["id"]}"'''

        con.row_factory= sqlite3.Row
        cur=con.cursor()
        user= cur.execute(f"""
                Select * from users WHERE {WHERE_STATEMENT}
                """).fetchone()
        return user

☑️ Summary of the Day

라이브 코딩을 듣지 않는대신, 강의에 집중하기로…

This post is licensed under CC BY 4.0 by the author.