JAVA/JAVA-Project (12) 썸네일형 리스트형 [스프링] 정보 수정 시 비밀번호 재확인, RedirectAttributes를 alert()으로 띄우기. 21. 05. 13. 개요 로그인한 이용자가 자신의 정보를 수정하려고 마이페이지로 이동하면 비밀번호를 재확인하도록 했다. 스프링 시큐리티를 이용했는데 Authentication 객체를 이용하면 로그인한 사용자 정보를 알 수 있다. 이걸 이용해서 컨트롤러에서 처리해보았다. MemberController.java @Controller @Log4j @RequestMapping("/member/*") public class MemberController { @Autowired private MemberService service; @Autowired @Qualifier("BCryptPasswordEncoder") private PasswordEncoder encoder; /* 생략 */ @GetMapping("prevModify").. [스프링] 게시판 비밀글 설정 구현 21. 05. 05. 🔎 기능 설명 게시글을 등록할 때, 비밀글 설정 체크를 한 후 등록하면, 게시글 목록에서 자물쇠 아이콘으로 비밀글 표시가 되고, 이 글은 작성자와 관리자만 읽을 수 있다. (다른 회원은 아예 글제목을 클릭조차 못 함.) 1. DB 테이블과 VO에 비밀글 관련 필드 추가. 테이블에 secret이라는 컬럼과 vo에는 boolean 타입으로 필드를 추가했다. 자바에서 boolean 타입이 DB로 들어갈 땐 알아서 0, 1로 바뀌어서 들어감! @Data @NoArgsConstructor @AllArgsConstructor public class BoardVO { private Long bno; // 글번호 private String category; // 진료 구분 카테고리 private String title.. 화면구현에 서블릿 적용 - 카테고리 21. 03. 24. protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setAttribute("title", "온라인상담"); req.getRequestDispatcher("../WEB-INF/jsp/board/write.jsp").forward(req, resp); } - setAttribute가 .jsp에 ${title} 미니 팀프로젝트 진행상황(21. 02. 10. ~ ) 02. 10. 주제- 피시방 관리 프로그램 회원 / 관리자별로 기능 분류. 기능별로 데이터와 동작 정함. [사용자- 회원] 1. 회원가입 데이터: 아이디, 비밀번호, 이름, 전화번호 동작: - 데이터를 전부 입력하면 회원관리명단에 들어감 - 아이디나 전화번호 중복을 검증 2. 로그인 데이터: 아이디, 비밀번호 동작: - 아이디와 비밀번호가 일치하면 다음화면, 일치하지 않으면 경고문구 출력 - 비회원로그인시 3. 요금결제 데이터: 요금 동작: 요금(시간) 선택하면 사용자에게 남은 시간이 추가됨. 4. 음식구매 데이터: 음식(상품)이름, 음식(상품)가격 동작: - 음식(상품)이름 누르면 결제여부 확인 후 결제완료 - 결제완료시 재고(-), 매출(+) 5. PC이용상태 데이터: 이용중(이용시간), 이용일시중지.. 이전 1 2 다음