목록PROJECT (54)
코디잉

⑥ 포인트충전팝업 ⑦ 포인트인출팝업 이제 포인트 쪽 팝업 2개만 남았다. 고럼 충전부터 ㄱㄱ,,, ⑥ 포인트충전팝업 1) 충전 form 관련 처리 : 충전폼 금액 최대 200만원까지만 입력 가능 & 숫자만 입력 가능 & 입력 안하거나 계좌 선택 안하면 submit 안되게 처리 2) 회원의 계좌 목록 가져오기 (대표계좌 selected 처리) → 계좌관리에서 했던 쿼리 쓰면 됨 3) 포인트 충전 1) 충전 form 관련 처리 : 충전폼 금액 최대 200만원까지만 입력 가능 & 숫자만 입력 가능 & 입력 안하거나 계좌 선택 안하면 submit 안되게 처리 $(".chargeBtn").click(function() { $('#chargePointErrMsg').css('display', 'none'); $('..

이제 팝업창들 작업하면 된다,,! 이번 포스팅에서는 ④ 계좌등록팝업 ⑤ 계좌관리팝업 을 할 계획 포인트메인 스타일과 팝업창 스타일은 네이버페이를 따라했다 ㅎㅎ,.,,! 포인트헤더에서 버튼을 클릭하면, 각각 팝업창들이 뜬다. 실제로 계좌와의 연결은 못해서......이번 프로젝트에서는 계좌를 등록하면 실제 본인 명의의 계좌와 연결되었다고 가정하고 코드를 진행했다. 계좌등록 팝업은 충전/인출/계좌관리 팝업창 모두에 있는 버튼을 클릭하면 뜬다. ㅎ...팝업창 제목이 다 '같이사자 계좌관리'라고 되어있네...바꿔야겠다.... ④ 계좌등록팝업 계좌 등록 팝업창에 필요한 데이터는 selectbox에 띄워 줄 은행 목록과 은행에 따른 입력 계좌번호 자릿수이다. DB의 은행테이블에는 은행 10개와 해당 은행의 계좌번호 ..

공동구매 관련 작업에 들어가기 전에 포인트 쪽 먼저 작업 ㄱㄱ~ 공동구매 글을 쓰거나 참여/참여취소를 하려면 포인트 쪽이 필요하니까,,! 해야 할 작업 먼저 정뤼,, ① 포인트관련 페이지 및 팝업창 컨트롤러 연결 작업 ② 포인트헤더에 회원 데이터 가져오기 작업 ③ 포인트메인 사용내역 작업 ④ 계좌등록팝업 ⑤ 계좌관리팝업 ⑥ 포인트충전팝업 ⑦ 포인트인출팝업 ① 포인트관련 페이지 및 팝업창 컨트롤러 연결 작업 마이페이지의 메뉴바에서 [포인트]를 클릭하거나, 마이페이지 헤더에서 [포인트]를 클릭하면 포인트메인으로 이동한다. ② 포인트헤더에 회원 데이터 가져오기 작업 포인트페이지의 포인트 헤더는 마이페이지 헤더와 같이 회원의 매너지수에 맞는 사진과 닉네임, 포인트 정보를 가져와서 보여준다. ③ 포인트메인 사용내..

회원insert,update,delete 관련 마지막 작업,,,,아마,,!!! 관리자페이지의 관리자계정관리파트! 관리자페이지에서는 insert, update, delete 작업하는 경우나 작성하다가 버튼을 눌렀을 경우에 한 번 더 정말 그 작업을 수행할거냐고 알림을 띄웠다. -관리자는 대표관리자 포함 최대 10명까지 등록 가능 -대표관리자는 한 명(수정 및 삭제 불가) -대표관리자는 다른 모든 관리자들의 정보 수정 및 삭제 가능 / 일반 관리자 계정 생성 가능 -일반관리자는 본인의 정보만 수정 가능 (본인거라도 삭제는 불가 / 계정 생성 불가) ① 관리자계정 목록 작업 대표관리자 → 버튼 및 모든 일반관리자 계정의 버튼 활성화되어 있음 일반관리자 → 본인 계정의 버튼만 활성화되어 있음 그 전에, 관리자 ..

마이페이지>개인정보수정 페이지에 있는 버튼에 대한 작업을 하려고,,! 테스트계정을 하나 만들었는데 🤦♀️ 마이페이지 입장하니까 포인트 NULL 처리를 제대로 안했는지 500에러 떠서,,,ㅎㅎ,,,,,,,,,,SQL 구문 수정 먼저함ㅎㅎ~ NVL() 처리 다 해주고 나서 테스트 계정으로 마이페이지 제대로 입장완료,,ㅎㅅㅎ~~ 회원탈퇴가 되어도 해당 회원이 작성했던 게시물과 댓글은 삭제되지 않게하기 위해 회원 테이블-회원정보 테이블을 따로 만들었다. 그리고 탈퇴 시, 1년동안은 개인정보를 보관하다가 삭제하기로 정해서 탈퇴회원 테이블을 따로 만들어놨다. 그래서 탈퇴했을 때 SQL 구문 작성할 때, 신경썼어야 할 부분은! 회원탈퇴테이블에 먼저 INSERT + 그리고나서 회원정보테이블에서 해당 회원 데이터 DE..

여기도 회원가입에서 작성했던 jquery 및 javascript 와 동일해서 수월하게 진행 !! 할 줄 알았는데 생각보다 에러나서 꽤 걸림 ㅎㅅㅎ,,,, 마이페이지 메뉴바에서 개인정보수정을 누르면, 회원의 비밀번호를 확인한 후에 개인정보수정폼으로 이동한다. -개인정보수정폼에서 아이디, 이름은 수정을 못하게 하려고, readonly 속성을 부여했다. -비밀번호 형식 확인 (8~16자, 영어/숫자/특수문자 하나 이상 포함), 입력가능 특수문자(!, @, #, $, %, ^, +, -, =) let format = /^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[!@#$%^+\-=])(?=\S+$).*$/ -닉네임 입력 시, 공백 있다면 제거 $('input[name=nickname]').focus..

회원가입 관련파트 먼저하려고 마이페이지-회원정보수정을 작업하려고 했는데 마이페이지로 들어가보니 마이페이지 헤더가 눈에 들어와서 ㅋㅋㅋㅋㅋ 헤더 먼저 했다 ㅎㅅㅎ 🔥 SUM() 도 NULL 데이터를 NULL로 리턴하므로, NVL 관련 처리가 필요!! 🔥 매너지수 내역에 정보 없는 회원의 경우에는 닉네임이 출력되지 않고, 점수도 NULL로 나옴.......SQL 구문 다시 작성 -- 먼저 작성했던 구문 SELECT NICKNAME, SCORE , (SELECT NAME FROM MANNERLEVEL_PHOTO WHERE T.SCORE BETWEEN MIN_MANNERLEVEL AND MAX_MANNERLEVEL) "PHOTO_NAME" FROM ( SELECT MI.NICKNAME, 30 + SUM(NVL(..

회원가입에서 이미 점검할 부분은 했기 때문에 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..