sparcs-kaist / zabo-server-nodejs

Image and Poster Advertising Service @ KAIST
https://zabo.sparcs.org
9 stars 3 forks source link

[Bug] AdminJS not administrator issue #112

Closed jinho-choi123 closed 1 year ago

jinho-choi123 commented 1 year ago

Describe the bug

Admin 패널에 들어갈 때, not administrator 에러가 뜹니다. 버그가 발생한 원인은 auth checking api가 두개 존재(authCheck, authMiddleware)하는데, 한 api(authCheck)에서만 admin 인지 checking하고 session.isAdmin을 설정했습니다.

To Reproduce

로그인 후 즉시 관리자 패널로 들어가는 경우, 재현됩니다.

또는 관리자 패널에 갔다가 뒤로가기를 통해 zabo 페이지로 간다음, 다시 관리자 페이지로 넘어가게되면 재현됩니다.

Screenshots

Screenshot 2023-09-06 at 11 18 27 PM