게시판 로그인 구현

김효중·2025년 7월 18일

메인페이지

상태:
1.회원가입
2.로그인
3.로그아웃
000님 ON/OFF

/명령 입력받아서 각각의 게시판을 띄울 수 있음
자유 게시글


번호/제목 /내용 /작성자 / 날짜
1번 /문자열자르기 /문자열자르기 /문자열자르기 /문자열자르기
2번
3번


공지 게시글


번호/제목 /내용 /작성자 / 날짜
1번 /문자열자르기 /문자열자르기 /문자열자르기 /문자열자르기
2번
3번


게시글 등록 / 명령)등록

제한 공백12칸
제한 한글6칸

첫출력 때 조회를 디폴트로 출력
데이터 없으면 비워둠

로그인

id 입력
pw 입력
유효성 확인

로그인 성공 
로그인 실패 ID또는PW 불일치

입력형태
ID) 입력 :
PW) 입력 :

로그인?id=1&pw=abcd
String in1;
String in2;
"로그인?id=" + in1 + "&pw=" + in2

회원가입
id 입력(중복불가능)
pw 입력

회원가입 성공
회원가입 실패 => ID가 일치하지않는 , PW가 일치하지 않음

회원가입?id=1&pw=abcd
String in1;
String in2;
"로그인?id=" + in1 + "&pw=" + in2

로그아웃
로그인상태 ON / OFF 전환

로그인 상태면 로그아웃표시
로그아웃 상태면 로그인 표시

게시글 등록(로그인상태에서만 가능)
제목 입력
내용 입력
입력형태)
게시글?title=1&content=abcd
String sbj;
String cont;
"로그인?id=" + sbj + "&pw=" + cont

로그인 해주세요
or
%d 등록되었습니다.

명령)자유게시판
자유게시판 조회, 로그인 여부 상관없음

명령)공지게시판
공지사항게시판 조회, 로그인 여부 상관없음

게시글 등록시 (로그인 되어있어야함)
자유게시판에 등록할건지 공지사항게시판에 등록할건지
선택이 필요한데..
공지 테이블을 새로만들어서 게시판 구분을 해야할지 ?..
article테이블안에 구분속성을 추가할지 ?.. 뭐가 맞을까

article테이블안에 속성을 추가 하자..

+) 게시글 등록시에는 admin계정이어야 함
memberId가 1인 계정을 admin계정으로 계속 고정시켜야 할 것 같음

패키지
article
db
system

Main main()
App run()
ArticleController articleAdd() insert, join() insert, loginChk() select, logout(), findAll1() select, findAll2() select
ArticleService 회원가입 시 joinFindID()
ArticleRepository
Article 생성자, getId(), markAsDone()
DBConnection
Container
Request

https://github.com/hyojung-kim/HJ_article

profile
안녕하세요

0개의 댓글