반응형

WEB 5

JWT (Json Web Token) - 토큰과 작동원리

액세스 토큰 (Access Token)액세스 토큰은 사용자가 인증된 후 서버에서 발급받는 토큰으로, 주로 짧은 유효 기간을 가짐이 토큰은 사용자가 서버에 요청을 보낼 때마다 포함되어,서버가 사용자의 권한을 확인하고 요청을 처리하는 데 사용리프레시 토큰 (Refresh Token)리프레시 토큰은 액세스 토큰의 유효 기간이 만료되었을 때,새로운 액세스 토큰을 발급받기 위해 사용되는 토큰리프레시 토큰은 보통 엑세스토큰보다 더 긴 유효 기간을 가지며,사용자가 다시 로그인할 필요 없이 지속적인 인증을 제공하는 역할을 함. 작동 원리로그인: 사용자가 로그인하면 서버는 액세스 토큰과 리프레시 토큰을 동시에 발급토큰 저장: 클라이언트는 액세스 토큰과 리프레시 토큰을 쿠키, 세션 또는 웹 스토리지에 저장 (또는 리프레시..

WEB 2025.03.02

[HTML/Javascript] input 태그, 숫자만 입력 및 개수 제한

회원 가입 페이지 만들거나 할 때 전화번호 입력 시 숫자만 제한해서 입력 받아야 하는 경우가 있다. 간단하게 이렇게만 입력 하고 처리되면 좋은데 TEST input 태그 number 타입에는 maxlength 값이 먹지가 않는다. 이럴땐 js 함수를 사용해서 같이 작업 해준다. 숫자제한 입력 : 대략 maxlength 보다 길이가 클 경우 잘라버린다는 뜻이다. input text 타입에 숫자만 입력 하고 싶은 경우에는 이렇게 정규식으로 숫자만 적용되도록 기입하면 된다. 다만 모양은 이런식으로 표현되니 참고 해야함! 여기에는 그대로 maxlength가 먹는다 TEST

WEB 2023.01.06

[HTML/Javascript] a 태그 새로 고침 방지 및 onclick 사용

태그는 페이지 이동을 도와준다 그런데 이 태그에 onclick 함수를 사용해야 하는 경우가 있음 a 태그 사용 시 onclick 실행 후 자꾸 새로고침이 되어서 곤란했던 경우가 있었다.. 클릭테스트 이런 식으로 a 태그 href 속성에 아무것도 기입하지 않으면 onclick 함수를 탄 후 계속 새로 고침이 된다. a 태그 속 href 속성이 비어 있으면 자기페이지로 계속 이동을 시키기 때문! 클릭테스트 클릭테스트 클릭테스트 href 속성에 이렇게 명시를 해주면 새로고침되지 않고 클릭 이벤트만 발생된다. * href="#" 앵커를 사용하면 상단으로 이동함

WEB 2023.01.06

[HTML/Javascript] <form> 과 <button> 태그

삭제 태그 안에 가 있었다. 태그 클릭 시 js - del() 함수를 타는 것도 확인 했다. function del(id, vin){ var delchk = confirm("삭제하시겠습니까?"); if( !delchk ){ alert("삭제가 취소되었습니다."); return false; }else{ $("#delForm").submit(); } } 그런데 form 을 날리지도 않았는데 계속 form action이 실행 되었다. 취소가 되어서 return false;를 타도 계속 action 실행이 되어서 찾아보았더니 은 타입을 지정해 주지 않은 상태에서 태그 안에 있으면 그냥 바로 action 처리를 한다. 삽질하지 않기 위해서 태그에는 꼭 type을 명확히 써주도록 하자!! 삭제 태그의 type속성은..

WEB 2023.01.03
반응형