반응형

시큐리티 3

TaskHub

TaskHub 기술 스택1. FrontendReact:ReduxRouter2. BackendSpring Boot:Spring SecurityJPA3. DatabaseMySQL 기능로그인 : 시큐리티의 세션 기반 인증을 이용하여 로그인하고 리액트에서 세션값을 리덕스에서 관리todo : 사용자 개인의 todo 리스트 생성,저장,불러오기,삭제메시지 : 사용자 간 메시지 전송,수신,확인,삭제 동작과정메인 로그인 TODO메시지메시지 작성메시지 확인 향후보환 계획웹소켓을 추가하여 채팅기능등 여러 기능을 추가해볼생각OAuth2 로그인 추가UI 개선모바일 지원 결론TaskHub는 개인 생산성과 커뮤니케이션을 동시에 향상시키기 위해 설계된 프로젝트입니다.현재 기본 기능을 충실히 구현한 상태이며, 향후 WebSocket을..

프로젝트 2024.12.28

토이프로젝트 sns 만들어보기 1

토이프로젝트 sns 만들어보기 1 현재까지 회원가입과 로그인 페이지를 완성하였다.  회원가입 페이지 회원가입을 하기 위해서 아이디 중복 확인과 이메일 인증을 해야지 회원가입이 가능하게 만들었다, db 테이블은 id, userid는 실재 유저 아이디 , pw는 유저 패스워드로 암호화하여 저장하였다  암호화할 때 BCryptPasswordEncoder 이걸 사요용하였다 그 외의 필드는 이름, 권한, 이메일 만든 날짜를 기입하게 만들었다. 회원가입할때모든칸을 다 채우고 아이디 중복확인을 하여 통과 할경우에만 이메일 인증 번튼이 작동하고 클릭하면 적은 이메일로 인증 번호가 이메일로 온다. 아이디 중복 확인 코드 컨트롤러 @GetMapping("/signup/idpass") public String..

반응형