
📅2024. 01. 04 19일차
if (isLogined() == false) {
System.out.println("로그인 후 이용해주세요.");
break;
}
게시글의 작성자만 해당 글을 수정하거나 삭제?
회원가입 한 이름과 같을 때? 수정, 삭제?
게시글을 작성 했을 때의 member의 name이
수정, 삭제 할때의 mermber name과 같아야함
현재 문제점은 게시물 작성할 때 번호 제목 작성일 조회만 기록되 있음
--> 여기에 로그인 아이디 까지 저장하면?
게시물 작성 저장 할 때 로그인 아이디까지 저장
삭제 수정을 게시물 작성 했을 때의 로그인 아이디와 같을 때만 되도록 하면 됨
private void doWrite() {
System.out.println("==게시글 작성==");
int id = lastArticleId + 1;
String regDate = Util.getNowDate_TimeStr();
String updateDate = regDate;
System.out.print("제목 : ");
String title = sc.nextLine();
System.out.print("내용 : ");
String body = sc.nextLine();
Article article = new Article(id, regDate, updateDate, loginedMember.getId(), title, body);
articles.add(article);
System.out.printf("%d번 글이 생성 되었습니다.\n", id);
lastArticleId++;
}
if (foundArticle.getWriterId() != loginedMember.getId()) {
System.out.printf("%d번 글에 대한 권한이 없습니다. \n", id);
return;
}
- 구조화된 정보 또는 데이터의 조직화된 모음
DBMS
- 데이터베이스 관리 시스템
- 데이터를 쿼리, 조작 및 정의하고 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스에서 사용되는 프로그래밍 언어
- Mysql 들어가기 앞서 전 Java 내용 다시 보기
- 멀 모르는 지 다시 cheak