목록웹개발 (290)
써먹는 웹개발
1 2 3 public String setadmOtpNumber() { return String.valueOf(ThreadLocalRandom.current().nextInt(100000, 1000000)); } Colored by Color Scripter cs OTP 작업 순서 1. OTP용 6자리 인증키 생성 2. OTP 전용 테이블에 저장 3. SMS에 발송할 내용 추가 ex) "[ㅇㅇ시스템] 본인 확인 OTP 인증번호 [123456]을 화면에 입력해주세요." 4. SMS API 호출 - 저의 경우 다이렉트 센드 Java API를 사용하였습니다. ※ SMS 발송 이후에 문자 확인 5. 로그인시에 OTP 조회 및 최근 데이터와 비교 - 쿼리문 1 2 3 4 5 6 7 8 9 select OTP_ID..
1. 해결방법 style.css 뒤에 '?after' 추가 2. 소스 1 cs
1. 수정 전 1cs 2. 수정 후 1 cs
1. JSP JSTL 1 2 3 4 5 6 7 cs 2. Java 1 내용.replaceAll(System.getProperty("line.separator"), " "); cs 출처 : https://zeuz.tistory.com/11
jsp파일 head에 추가 출처 : https://wellsw.tistory.com/34
1. 사용 이유 : get 방식의 파라미터로 커버되지 않는 현상이 있어서 쿠키로 셋팅 2-1. 쿠키 셋팅 1 2 3 4 5 6 Cookie cookie = new Cookie("code", request.getParameter("code")); cookie.setMaxAge(60*60*24); cookie.setPath("/"); response.addCookie(cookie); model.addAttribute("code", request.getParameter("code")); cs 2-2. 쿠키 가져오기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 String code = request.getParameter("code"); if(code == null || code.equ..
SFTP는 기존의 FTP 에서 보안(secure)을 강화한것으로 기본포트가 FTP는 21번이지만 SFTP는 22번입니다. 아래 사이트에서 jar를 받아서 사용하시면 됩니다. http://www.jcraft.com/jsch/ 1) SFTP 서버 접속 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104import java.io.File;import java.io.FileInputStream;impo..