반응형 프로그래밍87 [스프링 부트 게시판] 회원 탈퇴, 로그아웃 / ajax 비동기 처리 회원 탈퇴 / 로그아웃 1. prompt창을 이용한 회원탈퇴회원탈퇴는 그냥 DB상 데이터를 delete하면 되므로 쉽다. 탈퇴도 사용자 입장에서는 빨리 탈퇴하고 사이트를 나가고 싶을테니까 비동기 처리로 진행한다. memberModify.jsp 12345678910111213141516171819202122232425262728293031323334var inputPass1 = prompt("비밀번호를 입력해주세요."); if(inputPass1 != null) { var trimPass1 = inputPass1.trim(); if(trimPass1 != "" && trimPass1 != undefined) { var inputPass2 = prompt("비밀번호를 다시 입력해주세요."); var trim.. 2020. 10. 23. [스프링 부트 게시판] 회원정보 수정 / ajax 비동기 처리 회원정보 수정 / ajax 비동기 처리회원가입 처리에 이어 내 회원정보를 수정하고 로그아웃을 하는 예제를 만들어 볼텐데 회원 정보 수정과 로그아웃은 게시판 리스트 페이지에서 진행된다.로그인을 하면 나를 반가워하는 문구와 회원정보 수정, 로그아웃이 나오는 화면, 그리고 회원정보 수정을 누르면 비밀번호를 수정할 수 있는 예제를 진행할 것이다.1. 게시판 리스트에 회원정보 화면 구현 boardList.jsp 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152[게시판 리스트] // 추가된 부분 회원정보 수정로그아웃 글번호 작성자 제목 작성시간 ${data.num} ${data.writer} $.. 2020. 10. 22. [스프링 부트 게시판] 회원가입 / ajax 비동기 처리 회원가입 / ajax 비동기 처리회원가입 부분은 전 시간 로그인 기능 구현에서 index.jsp의 onclick="location.href='register'"> 이 부분과 연결되는 부분이라고 할 수 있다. 회원가입시 필요한 부분 : 아이디 중복 체크, 회원에 등록시키기아이디 중복이 아닌 경우 => 사용 가능 아이디 팝업 뜨면서 가입 버튼 열림(ajax 처리) 아이디 중복인 경우 => 해당 아이디 존재 팝업 뜨면 가입 버튼 막힘(ajax 처리) controller 12345678910111213141516171819202122232425262728293031323334 /** register **/ @RequestMapping(value="/register", method=RequestMethod.GET.. 2020. 10. 15. [스프링 부트 게시판] 로그인 기능 / 세션 구현하기 로그인 기능 / 세션 구현하기 게시판까지 만들었다면 회원제로 유지되는 게시판을 만들어도 좋을 것 같다. 내가 짜놓은 내용은 첫 화면에 로그인 화면이 있고 아이디, 비밀번호가 맞으면 게시판 리스트로 이동하며 그렇지 않으면 로그인 화면을 유지하도록 하는 방식이다. 즉, 로그인 창 화면이 index 화면이 된다. 물론 게시판 리스트 주소를 알면 로그인은 무용지물이니까 이 부분은 나중에 보완한다. 로그인 실패시 팝업을 뜨게 하는 경우도 있고 그 화면에서 멈춘채 내용만 삭제되는 경우도 있는데 나는 후자를 택해서 사용하였다. 순서 1. 회원에 관한 테이블 작성 / 같은 객체 생성 2. 컨트롤러를 통한 세션만들기 + 나머지 구현 1. 테이블 작성 나는 hello_member라는 이름으로 간단한 회원관리용 테이블을 만.. 2020. 10. 15. 이전 1 ··· 7 8 9 10 11 12 13 ··· 22 다음 반응형