Ajax는 사용자가 입력한 인증 코드가 무작위로 생성된 것과 일치하는지 확인합니다.
/**
* 6
*/
public static String createRandomVcode(){
//
String vcode = "";
for (int i = 0; i < 6; i++) {
vcode = vcode + (int)(Math.random() * 9);
}
return vcode;
}
백그라운드 자바 코드 [인증 코드를 사용하고 인증 코드를 세션에 저장하기]
String authCode = xioo.createRandomVcode(); //
HttpSession session=request.getSession(); //session
session.setAttribute("authCode", authCode); // session
백그라운드 자바 코드 [사용자가 입력한 인증 코드와session의 인증 코드를 비교합니다]
HttpSession session=request.getSession();
String usercode=request.getParameter("user_code"); //
String sessioncode=(String) session.getAttribute("authCode"); // session
String result="";
if( usercode != null && usercode.equals(sessioncode)){ // code
result = "1";
}else{
result = "0";
}
PrintWriter out = response.getWriter();
out.write(result.toString()); //
}
프론트 데스크톱 Ajax 코드 [사용자가 입력한 코드를 백그라운드로 가져오기]
$(document).ready(function() {
$("#user_code").blur(function() {
var user_code = $("#user_code").val(); //ur
//
$.ajax({
url : "CheckCode", //
data : "user_code=" + user_code, //
type : "POST", // POST
dataType : "text", //
success : function(data) {
data = parseInt(data, 10);
if (data == 1) {
$("#error").html("<font color='#339933'>√ , </font>");
} else if (data == 0){
$("#error").html("<font color='red'>× , </font>");
}
}
});
});
});
<input type="text" name="user_code" id="user_code" placeholder=" "/>
이상은 본문의 전체 내용입니다. 본고의 내용이 여러분의 학습이나 업무에 일정한 도움을 줄 수 있는 동시에 저희를 많이 지지해 주시기 바랍니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javascript Ajax에 대한 간단한 연습저는 약 4년 동안 프로그래밍 개인 튜터로 일한 경험이 있습니다. 약 5년 전에 " "이라는 제목의 페르시아어로 내 웹사이트에 블로그 게시물을 올렸고 사람들이 저에게 전화하기 시작했습니다. 나는 항상 사람들을 가르치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.