hacking study/웹개발
정보보안 스터디 - 9주차 3일 - 비회원 문의 게시판 제작
wonder12
2022. 12. 11. 03:58
☞ 메인페이지 구성
메인 로그인 페이지에서 바로 비회원 문의 게시판으로 이동하도록 합니다.
회원 게시판은 로그인을 해야 했다면
비회원 게시판은 로그인없이 같은 기능을 사용할 수 있도록 제작합니다.
옵션 검색부터 정렬, 페이징 등은 그대로 사용하도록 하고
파일업로드는 제외하였고,
ask_board로 테이블을 새로 등록시켰습니다.
☞ 연락처 추가 기능
추가될 기능은 연락처이며
추가/수정할 때만 등록한 익명 회원에게 보입니다.
다른 사람들이 글을 읽었을 때는 연락처가 포함되지 않고 DB에 저장만 돼있습니다.
☞ 비밀번호 기능
비밀번호는 회원가입없이 등록된 비밀번호로 삭제/수정 가능합니다.
임의의 비밀번호로 사용가능합니다.
원래는 새로 글을 등록할 때도 로그인한 세션에 대한 비밀번호를 검증했다면
지금은 그 단계가 없기 때문에 더 단순해졌긴합니다.
☞ 좋아요 기능
좋아요는 등록된 ip기준으로 좋아요/좋아요취소 하기 때문에 중복카운팅을 방지합니다.
좋아요를 누르면 DB에 등록이 되면서 색칠된 하트가 나오고
좋아요를 취소하면 DB에서 제거 되면서 하트가 지워집니다.
해당 ip 유저가 좋아요가 달았는지 검사를 먼저 하고
안달았다면 현재 좋아요를 불러와서
좋아요를 1추가하고 ip를 DB에 추가합니다.
축! 100% 달성
마무리 디자인이 남았지만 아무래도 100프로를 채웠다보니 기쁘지 않을 수 없었습니다