본문 바로가기

반응형

Server Programming/Spring Boot Full-Stack Programming

(45)
[스프링 풀스택 클론 코딩 - 회원가입] (1-17) 가입 확인 이메일 재전송 이메일 확인 페이지 작성 이메일 재전송 가능하면 재전송 -> 1시간 이내 재전송한 경우 재전송하지 않는다. check-email 인증 이메일 확인 데모 가입 your@email.com 데모 가입 데모 서비스를 이용하려면 인증 이메일을 확인하세요. your@email.com 인증 이메일 다시 보내기 AccountController -> checkEmail(), resendConfirmEmail() //이메일 확인 페이지, 이메일 재전송 @GetMapping("/check-email") public String checkEmail (@CurrentUser Account account, Model model) { model.addAttribute("email", account.getEmail()); //모델의..
[스프링 풀스택 클론 코딩] 인증된 사용자와 미인증 사용자 분류 https://stackoverflow.com/questions/918393/whats-the-difference-between-interface-and-interface-in-java What's the difference between interface and @interface in java? I haven't touched Java since using JBuilder in the late 90's while at University, so I'm a little out of touch - at any rate I've been working on a small Java project this week, and using Intellij ... stackoverflow.com Java 프로그래밍 ..
[스프링 풀스택 클론 코딩 - 회원가입] (1-16) 현재 인증된 사용자 정보 참조 이메일 인증을 하지 않은 사용자에게 메시지 데모 가입을 완료하려면 계정 인증 이메일을 확인하세요. MainController package com.demo.main; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import com.demo.account.CurrentUser; import com.demo.domain.Account; @Controller //첫 페이지로 가는 요청 핸들러 작성 public class MainController { //스프링이 제공하는 @Authenticatio..
[스프링 풀스택 클론 코딩 - 회원가입] (1-15) 첫 페이지 보완 아이콘 추가 프로필 기본 이미지 생성 로그인 가입
[스프링 풀스택 클론 코딩] npm 라이브러리를 이용한 아이콘 추가 / jdenticon을 이용한 이미지 생성 npm install font-awesome npm install jdenticon 스크립트 추가 https://fontawesome.com/ Font Awesome The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options. fontawesome.com https://jdenticon.com/ Jdenticon - Open source identicon generator In the browser Include the Jdenticon library somewhere on your page. Jdenticon is served from jsDelivr in thi..
[스프링 풀스택 클론 코딩] 타임리프의 fragment 기능 https://www.thymeleaf.org/doc/articles/thymeleaf3migration.html Thymeleaf 3 ten-minute migration guide - Thymeleaf Thymeleaf 3 replaces the set of template modes from previous versions. The new template modes are: There are two markup template modes (HTML and XML), three textual template modes (TEXT, JAVASCRIPT and CSS) and a no-op template mode (RAW). The HTML templat www.thymeleaf.org thmleaf의..
[스프링 풀스택 클론 코딩 - 회원가입] (1-14) 뷰 중복 코드 제거 fragments 로그인 가입 알림 스터디 개설 프로필 Username 프로필 스터디 설정 로그아웃 © 2020 index 데모 sign-up 계정 만들기 닉네임 공백없이 문자와 숫자로만 3자 이상 20자 이내로 입력하세요. 가입후에 변경할 수 있습니다. 닉네임을 입력하세요. Nickname Error 이메일 스터디올래는 사용자의 이메일을 공개하지 않습니다. 이메일을 입력하세요. Email Error 패스워드 8자 이상 50자 이내로 입력하세요. 영문자, 숫자, 특수기호를 사용할 수 있으며 공백은 사용할 수 없습니다. 패스워드를 입력하세요. Password Error 가입하기 약관에 동의하시면 가입하기 버튼을 클릭하세요. checked-email 데모 이메일 확인 이메일 확인 링크가 정확하지 않습니다. ..
[스프링 풀스택 클론 코딩 - 회원가입] (1-13) 프론트엔드 라이브러리 설정 index 로그인 가입 알림 스터디 개설 프로필 Username 프로필 스터디 설정 로그아웃 데모 © 2020 4.0.0 org.springframework.boot spring-boot-starter-parent 2.7.3 com.demo demo 0.0.1-SNAPSHOT demo Srping Boot Demo 11 org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-mail org.junit.jupiter junit-jupiter-api test org.springframework.boot spring-boot-starter-security org.springframework..

반응형