목록분류 전체보기 (167)
코디잉
회원가입에서 이미 점검할 부분은 했기 때문에 ID/PW 찾기는 수월하게 진행했다 ~~ ╰(*°▽°*)╯ ~~ 이름/휴대폰번호/아이디 형식, 인증번호체크 등은 회원가입과 동일한 방법으로 진행! - 아이디 찾기 → 이름, 핸드폰번호 입력하면 DB에서 일치하는 정보의 ID 알려줌 - 비밀번호 찾기 → 아이디, 핸드폰번호 인증을 진행하면 비밀번호 변경 페이지로 안내 🔥 다음에는,,,이메일 인증까지,,!!!,,,,ㅎㅅㅎ
회원가입,,,,핸드폰API 사용하고, 그냥 뭐 이것저것 좀 정규식으로 검사해주면 되겠지~ 했었는데... 생각보다 신경 쓸 부분이 많았ㄷ,,ㅏ,,,,ಠ_ಠ,,,, 휴대폰인증 API는 네이버 SENS API 를 사용했다. - 올바른 ID 형식으로 입력했는지 let format = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i; - ID 중복확인 (회원탈퇴 후 1년이 지나지 않은 ID라면 사용 불가) - 비밀번호를 비밀번호 형식에 맞게 입력했는지 (8~16자, 영어/숫자/특수문자 하나 이상 포함)(8~16자, 영어/숫자/특수문자 하나 이상 포함) let format = /^(?=.*[0-9])(?=.*[a-z..
로그인하고,,,완전 간단한 거 먼저 하려고 ㅎㅎ (❁´◡`❁) 관리자 쪽 다른 처리 없이 DB 정보 불러오기만 하면 되는 페이지 작업했다. (매너지수목록, 카테고리, 신고사유)
관리자ID: abc12345 회원 ID: abc123@test.com 위와 같이 관리자와 회원의 ID 형식이 나눴다. 그래서 로그인폼에 ID 입력 시, 『@』의 유무로 회원/관리자 테이블을 각각 스캔했다. 로그인했을 때, 1) @로 회원/관리자 구분 2) 해당 정보가 있는지 DB확인 정보가 있다면, 3) 회원-영구정지 여부 확인 / 관리자-관리자 메인으로 이동 4) 멤버코드를 세션에 심어놓음 위의 멤버코드 활용해서 HEADER 에 필요한 정보들 가져옴 5) 로그아웃 시, 세션 제거 🔥 DAO interface에서 매개변수가 2개 이상이면 DTO로 받는게 편함.. 아니면 hashmap으로 구성 🔥 영역에서 GET방식으로 넘겨준 파라미터 값 받는 방법 → 1) let urlParams = new URLSea..
큰 틀은 부트스트랩 템플릿을 사용했다. 내부 디자인은 마켓컬리와 같은 심플하면서도 깔끔한 분위기를 팀원 모두 원했어서 브랜드 컬러를 주황색으로 잡고, 마켓컬리를 래퍼런스로 잡았다. (회원페이지 디자인은 마켓컬리와 유사하게,,거의 뭐 교과서 참고하듯이 들락날락거렸다 ㅋㅋㅋㅋ) 알림창은 sweetalert2 를 사용했다. 예시 화면)
자바 콘솔로 진행해 본 거 말고는 처음 진행해 본 프로젝트라서 기한 내에 만들려면 어느 정도 스케일로 구성해야 하는 지도 잘 몰랐다. 지금까지 경험했던 애플리케이션들만 생각하면서 좋았던 여러 기능들을 다 집어넣으려다보니 기한 내에 완성하지 못했다..! 핵심적인 부분만 복습할 겸 진행해 볼 계획이라 ERD를 재구성했다.