[개발기] 로그인 기능
웹페이지 오른쪽 위에 로그인 기능을 만들었습니다. (지구본 모양은 언어와 통화 선택 기능)

제가 직접 만들면 보안이나 해킹 위험으로부터 감당이 안될 것 같아서 대기업 구글의 힘을 빌렸습니다.
구글 계정으로 로그인해서 구글이 인증해준 안전한 계정으로만 이용할 수 있게 했습니다.
주식 포트폴리오 입력이나 영수증 분석으로 인벤토리 관리 기능 등이 있는데,
기능을 써보기도 전에 로그인을 해달라고하면 아무도 사용을 안할 것 같아서,
로그인 안한 상태(가칭 게스트 모드)로도 사용할 수 있고 로그인 하고도 사용할 수 있게 만들었습니다.
로그인 한 사용자가 입력한 데이터는 서버 데이터 베이스에 저장해서 모바일과 컴퓨터등 어떤 디바이스에서 접속해도 계정과 연동하여 데이터가 보이게 만들었습니다.
로그인 안한 경우는 로컬스토리지에 임시 데이터 저장으로 일회성으로 하게 했는데, 데이터 저장방식이 다르고 로그인 여부 구분해야하고 해서 구현이 2배로 힘들었던 것 같습니다.
하나 고치면 사이드가 나서 또 고치고 카페에서 커피 마시며 죽어라 디버깅하고 고치고 있는데… 주말에 혼자 뭐하는 건가 싶고 그러네요;;;;
고수님들 한번 써보시고 피드백 주시면 달게 받겠습니다!!!