[Go] cookie에 object 저장하기.

gorilla 웹 툴킷이라는 Go의 서드파티 라이브러리가 있습니다. 그 중에 session 이라는 패키지는 쿠키, 세션등을 편리하게 이용할 수 있는 기능을 제공합니다. 이 글에는 session 패키지를 이용해서 사용자 정보를 쿠키에 저장하다가 알게 된 것을 기록해 두려고 합니다. 구현하려던 기능은 이렇습니다. 사용자가 접속하면 로그인 정보를 확인합니다. 로그인 되지 않은 경우, 로그인을 요청합니다. 로그인 후 사용자 정보를 쿠키에 저장합니다. 일정 시간동안은 브라우져를 종료하더라도 쿠키에서 사용자 정보를 읽어 로그인하지 않도록 합니다. 그렇게 하기위해 다음과 같은 사용자 정보를 보관할 구조체를 선언합니다. type User struct { Name string Email string } 그리고 main...