-
(국비교육) 54 - 암호화개발/국비교육 2023. 8. 17. 21:33
■ DB 암호화하기
기존에 있던 m_pw 를 암호화를 통해 다음과 같이 다르게 설정 가능하다.
만약 기존 m_pw 가 동일한 사람이라면 암호화 비밀번호도 동일하다.
다음과 같이 복호화도 가능
다음과 같이 나온다. 이제 이 문장을 SQL 문장에 써준다.
DB 비밀번호는 다음과 같이 암호화 되어있지만,
SQL 에 복호화를 걸어줘서 정상적으로 로그인 되는 것을 확인 가능하다.
여러가지 보드를 띄우는 게시판을 만들 예정이다.
get 맵핑처리 해준다.
jsp 만들어주고 fn 태그 부르기
게시글이 있을때만 화면에 보이게 표시
길이는 fn 태그를 통해서 사용하면 된다.
list $ 안붙인 이유는 fn 태그 밖에서 써줬기 때문이다.
게시판 글이 없을 경우 다음과 같이 뜬다.
게시판 글 여부와 상관 없이 글쓰기 버튼은 있어야 함으로 choose 밖에 써준다.
m_no 통해서 값 가져올 것으로 외래키 설정해준다.
데이터 넣어주기
보드라는게 들어와야 하는데 required false는 없어도 상관없다는 뜻 없으면 기본 1로 채워준다는 뜻이다.
초반 작업 해준다.
다음과 같이 글쓴이도 출력 가능하다.
■ 클라우드 타입 이용하여 서버 이용하기
param.board 를 통해 자동으로 값 가져온다.
■ 로그인 사용자만 글쓰기 접근하기
로그인 안하면 다시 로그인 창으로 간다.
로그인 눌렀을 경우 에러도 같이 실어보낼 수 있다.
로그인 했을 경우에만 작성 버튼 보이게 해준다.
이제 mbwrite jsp 만들어준다.
기존 write.jsp 복사해서 쓴다.
실행한 후 마지막에 입력된 ID mb_no 값 돌려줄 거야
셀렉트 키는 하나만 가능하다.
게시판 최신순으로 정렬하기
'개발 > 국비교육' 카테고리의 다른 글
(국비교육) 56 - postman 이용하기 + 관리지 페이지 만들기 + XEICON + 파일 업로드 (0) 2023.08.21 (국비교육) 55 - 8회차 시험 + myInfo 경로 설정 1 + 관리자 페이지 + (0) 2023.08.18 (국비교육) 53 - 타임리프 + 부트스트랩 4 + 회사로고 만들기 (0) 2023.08.16 (국비교육) 52 - 부트스트랩 3 (0) 2023.08.11 (국비교육) 51 - 부트스트랩 2 + 모달 + json설정 + ajax + summernote + 네이버 smarteditor (0) 2023.08.10