form

Thymeleaf 로 뷰를 만들다 보면 JavaScript 의 ajax가 아닌 HTML Form태그 만으로 데이터 전송을 해야할 때가 있다. 이 때 로그인 인증을 위한 csrf 토큰을 보냄과 동시에 multipart 로 데이터와 이미지를 동시에 보내야 하는 상황이여서 막막했던 차에 좋은 해결 방법을 찾아서 공유한다. 우선 소스코드는 아래와 같다. 텍스트 * 이미지 * 1. 로그인 세션 문제 흔히 웹사이트들은 권한이 필요한 페이지들은 유저들이 로그인 한 정보를 토큰으로 남기고 이 토큰을 같이 전송해서 로그인 한 유저가 보낸 요청이라는 것을 서버에 알린다. ajax 에서는 beforeSend 를 통해 미리 토큰을 보내 해결할 수 있지만 form 태그에서는 어떻게 보낼 지 막막하던 차에 hidden 으로 in..
[SpringBoot]5. 로그인 기능 제작해보기(Form데이터 Controller에서 받아서 처리하기) 오늘은 저번 포스팅에서 회원가입 만들었던 것에 이어서 게시판에 로그인 기능을 만들어보려고 한다. 로그인 기능에 필요한것은 크게 3가지 정도라고 보면 될 것 같다. 1. 로그인 뷰 만들기(로그인 실패, 성공시 뷰에서 보여줄 내용 작성) 2. Controller에서 유저가 입력한 ID, Password 받아오기 3. 해당 정보를 DB와 비교해서 일치하는지 비교 실제로 실습하면서 알아보도록 하자. 1. 로그인 뷰 제작하기 먼저 유저가 ID와 비밀번호를 입력하고 전송할 수 있는 창을 만든다. (회원가입 기능은 저번 포스팅에서 다루었으니 여기서는 생략하고 혹시 궁금하신 분들은 아래 링크를 참고하시면 됩니다) ..
Chung-A
'form' 태그의 글 목록