상호: 씨오지지 | 대표자: 황진택 (개인정보 보호 책임자, victor@xio.gg) | 사업자 등록번호: 350-06-02550 | 통신판매업 신고번호: 제 2025-경기구리-0706 호 | 주소: 경기도 구리시 건원대로 51 창일빌딩 3층 378호 | 서비스 이용약관 | 개인정보 취급 방침 | 전자상거래 이용약관 | 환불 정책 | 쿠키 정책 | 라이선스 | VICTOR's RSS

Victor

오늘도 내일도, 개발만이 내가 걸어야 할 길

가입 14년 전 / 팔로워 2

Victor

1년 전

비밀번호 변경과 회원 아이디 찾기를 이메일 전송으로 처리했다. 폼에 입력받은 이메일 주소로 회원정보가 있으면, 10분 후 만료되는 토큰을 생성 후 db에 기록하고, 토큰을 사용할 url주소와 로그인 ID를 이메일로 전송한다. 사용자가 이메일 접속 후 링크 클릭 시점에 토큰이 유효하다면 비밀번호를 변경할 수 있다. 아주 심플한 비밀번호 변경 로직으로 진행한 셈이다. mailer로 네이버 smtp를 사용하고 있었는데. 예전엔 잘 되던 소스가. 실제 이메일 전송미 안되서. 찾아보니 네이버에서 보안인증 강화로. 네이버 id에 사용되는 passwrd로 로그인이 막혔더라. 네이버에서 애플리케이션 비밀번호를 따로 생성 후 사용할 수 있게 변경되었더라. 아아. 개발에 삽질은 참 끝이 없다 ㅜ

Victor

1년 전

실크송 어렵네... 조금 해보다가. 못하겠던데. 아들놈이 재미붙여서 열심히다 ㅋ

Victor

1년 전

정말로 간단한 To Do List를 만들었다 ㅋ 사용자가 제안하기로 이슈를 제안하면, 이슈로 등록을 하거나 보류 시킨다. 제안이 이슈로 등록되면 제안자에게 10포인트를 보상한다. 등록 된 이슈는 검토 - 작업 - 완료 3 단계로 관리한다.

Victor

1년 전

기능을 하나씩 추가하다 보니, 하려고 했던 걸 보류 시키고, 보다 먼저 작업하는 것들이 생기고 있다. 나중되면 누락되는 것도 생길까봐 겁난다. 맨티스 따위의 이슈트레커를 설치해서 관리 하는게 나을까 잠깐 고민해 봤는데. 연동도 귀찮고... 버그나 제안사항 등 사용자 피드백이 혹시나 생길까 싶어서, 간단한 To Do List를 만들어 볼까 싶다.

Comments

@victor
Victor

나름 괜찮았다.

1년 전

Victor

1년 전

피드에 글 작성 시, 10분 이내일 경우만 삭제 가능. 10분 이후 무료 포인트 보상 1P 획득. 관련 무료 포인트 획득 및 로그 처리 구현 완료.

Victor

1년 전

JWT 토큰을 쿠키로 구워서, Remeber Me 구현.

Victor

1년 전

글은 한번에 10개씩 출력하여 페이징 처리하게 업데이트 함. 페이지네이션은 깔끔한 방법이 생각이 안나. 일단 연속되는 숫자는 3개로 [1][2][3] ~ [10] 이런식으로 처리 했다. 그냥 무난하게 한국형 게시판 용 페이지네이션 ㅋㅋㅋ

Victor

1년 전

피드 포스트에 무한 스크롤을 적용하는 게 나을지, 전통적인 페이징처리가 나을지 고민이다. 회사서 일할 때는 ajex로 무한 스크롤 구현을 하긴 해봤는데, 개인적으론 페이징 처리가 더 와 닿아서... 트렌드를 쫒는게 좋은지, 내가 편한게 좋은지 감흥을 고민하고 있다. 일단은 페이징 처리로 하고, 혹여나 사용자 피드백이 생기면 무한 스크롤로 바꾸던가. 일부 페이지로 혼용해서 쓰던가... 일단은 페이징 ㅋㅋㅋ

Victor

1년 전

한글 날짜 표기 적용 완료. 영문일 때는 뭐가 이쁜지 고민 좀 해보자

Victor

1년 전

개인적으론 우리말의 셈 표기를 참 좋아한다. 하루, 이틀, 사흘 ... 이레, 여드레, 아흐레, 날짜 표기를?

세션