게시판 시스템을 만들어보았다. 기능 관리자 모드와 비로그인 일반 로그인 모드로 메뉴를 다르게 나누어 받았다. 1. 메뉴 회원 가입, 로그인, 아이디 찾기 , 비밀번호 찾기 , 비로그인 모드로 로그인, 관리자 모드, 프로그램 종료가 있다. 회원가입 때 Util 으로 중복체크 기능을 만들어서 아이디와 닉네임은 중복체크기능을 적용하였다. 모두 입력받으면 객체에 정보를 모두 담아서 uMap에 데이터를 저장했다. 로그인 때는 uMap의 객체정보와 아이디 , 비밀번호가 일치하면 객체정보를 불러오고 로그인 Boolean을 true로 바꾸어서 로그인 메뉴를 출력하도록 했다. 아이디 찾기는 스캐너로 입력받아서 이름을 입력하면 그 값에 맞는 아이디를 불러와서 리턴해준다. 비밀번호는 스캐너로 아이디와 이름을 입력하면 그 값..
게시판을 비로그인 , 로그인 , 관리자 모드로 나누어 메뉴를 다르게 표현했다 관리자 모드는 특수 아이디 , 비밀번호를 입력하면 관리자 모드로 들어가서 공지글 작성 , 글 목록 , 글 상세보기 , 글 수정 , 유저리스트 확인 , 유저삭제 , 글삭제 가 있고 비회원은 글작성과 글목록 , 글 상세보기만 가능하게 만들었다 회원은 글작성 , 글목록 , 아이디,비밀번호,이름 수정 ( 아이디 , 닉네임 중복체크 ) , 닉네임 수정 ( 중복체크 , 50포인트 필요) , 글 신고하기 ( 유저당 한번 , 2번 글 신고시 자동삭제 ) , 게시글 검색 기능을 구현했다. 앞으로 본인 글만 삭제할 수 있도록 기능을 추가할 예정이다. 그 외에 떠오르는 기능들을 추가할 생각이다.
본인은 1일차 회원관리 UserDTO 쪽 진행하였다. 회원가입 , 로그인 , id찾기 , pw찾기 , 비로그인으로 게시판 접속하기 , 관리자계정으로 게시판 접속하기까지 구현했다. 앞으로 게시판작성에 필요한 메소드 , 유틸리티( 숫자체크 , 닉네임제한 등 ) 제작해볼 생각이다. 2023 - 03 - 21 18시 Main에서 일단 관리자모드 , 비로그인 모드 , 일반 모드로 나누어서 관리자 - 공지 작성 , 글 목록 , 글 상세보기 , 글 수정 , 유저리스트 확인 , 유저삭제 구현했고 비로그인에서는 수정불가하고 글작성하고 글 목록과 상세보기 만 가능하게 구현했고 일반 모드는 글작성 , 글목록 , 글상세보기 , 아이디 패스워드 이름 바꾸기 , 닉네임(포인트50필요)바꾸기 기능을 만들었다. BoardDTO pa..