///
///여기서 로그인 이름이 존재하는지 확인합니다. 여기서는 게으른 확인을 사용합니다.
/// ///
///
[WebMethod]
public bool checkLogoName(string lognames)
{
Random r = new Random();
int i = r.Next(1, 10000);
if (i % 2 == 0) return true;
}
========================================= === ===========================================
/ /사용자 확인 사서함이 데이터베이스에 있는지 여부(웹 서비스 호출 방법)
jQuery.fn.extend({
"emailAjax":function(Lemail,Lfun)
{
$(this ).blur(function (){
var check;
var thisid=$(this).attr("id");
var email=$(this).val().toLowerCase() ;
var strSuffix = "cc|com|edu|gov|int|net|org|biz|info|pro|name|coop|al|dz|af|ar|ae|aw|om|az|eg| et|ie|ee |ad|ao|ai|ag|at|au|mo|bb|pg|bs|pk|py|ps|bh|pa|br|by|bm|bg|mp|bj|be| is|pr|ba |pl|bo|bz|bw|bt|bf|bi|bv|kp|gq|dk|de|tl|tp|tg|dm|do|ru|ec|er|fr|fo| pf|gf|tf |va|ph|fj|fi|cv|fk|gm|cg|cd|co|cr|gg|gd|gl|ge|cu|gp|gu|gy|kz|ht|kr| nl|an|hm |hn|ki|dj|kg|gn|gw|ca|gh|ga|kh|cz|zw|cm|qa|ky|km|ci|kw|cc|hr|ke|ck| lv|ls|la |lb|lt|lr|ly|li|re|lu|rw|ro|mg|im|mv|mt|mw|my|ml|mk|mh|mq|yt|mu|mr| us|um|as |vi|mn|ms|bd|pe|fm|mm|md|ma|mc|mz|mx|nr|np|ni|ne|ng|nu|no|nf|na|za| aq|gs|eu |pw|pn|pt|jp|se|ch|sv|ws|yu|sl|sn|cy|sc|sa|cx|st|sh|kn|lc|sm|pm|vc| lk|sk|si |sj|sz|sd|sr|sb|so|tj|tw|th|tz|to|tc|tt|tn|tv|tr|tm|tk|wf|vu|gt|ve| bn|ug|ua |uy|uz|es|eh|gr|hk|sg|nc|nz|hu|sy|jm|am|ac|ye|iq|ir|il|it|in|id|uk| vg|io|jo |vn|zm|je|td|gi|cl|cf|cn";
var regu = "^[a-z0-9][_a-z0-9-]*([. ][_a-z0 -9-] )*@([a-z0-9-_] [.]) (" strSuffix ")$";
var re = new RegExp(regu);
if (email.trim( )=='') { check=1;$(this).next().remove("span") $(this).after("
" ErrorWords[check] "") }
else if(email.length > 50) { check=2; span"); $ (this).after("
" ErrorWords[check] ""); }
else if(email. search(re) = = -1) { check=3; $(this).next().remove("span") $(this).after("
" ErrorWords [확인] ""); }
else
{
$.ajax({
type: "POST",
contentType: "application /json;utf- 8",
url: "./WebService.asmx/" Lemail,
data:"{" Lfun ":'" email "'}",
dataType: 'json' ,
anysc :false,
success:function(data)
{ if(data.d) check=18;
else check=0
$("#" thisid). next().remove ("span");
$("#" thisid).after("
" ErrorWords[check] "}
})
}
})
}
})
해당 웹 서비스 방식 :