MySQL에 접속할 때 가장 흔하게 마주치는 에러가 ERROR 1045다. 데이터베이스는 설치했는데 갑자기 connection이 끊기거나, 배포 후 운영 서버에서만 접속이 안 되거나, 비밀번호를 분명히 맞게 입력했는데도 denied 된다는 메시지가 떠서 당황해한다. 다만 대부분의 개발자들은 에러 메시지만 보고 비밀번호 한두 글자를 고쳐보다가, 근본 원인을 ···
웹 개발을 하면서 사용자 로그인을 처리해야 할 때 쿠키, 세션, 토큰이라는 세 가지 방식을 마주치게 된다. 다만 이 세 가지가 정확히 뭐가 다른지, 어떤 상황에서 뭘 써야 하는지 설명할 수 있는 개발자는 생각보다 적다. 많은 사람들이 그냥 "세션을 쓰면 된다더라" 또는 "요즘은 토큰을 쓴다더라" 정도만 알고 있을 뿐이다. 다만 각 방식의 원리를 이해하면, ···