One Hat Cyber Team
Your IP :
172.16.0.254
Server IP :
58.26.163.33
Server :
Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Server Software :
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
PHP Version :
7.3.25
Buat File
|
Buat Folder
Eksekusi
Dir :
C:
/
xampp7
/
htdocs
/
edgpens
/
Edit File:
registration.php
<?php if(empty($page)){ include("access2.php"); } ?> <script type="text/javascript"> $(document).ready(function(){ $.testme = function(x,y){ var typ = ''; if(x == '1') typ = "success"; else if(x == '2') typ = "warning"; else typ = "danger"; $.bootstrapGrowl('<h4><strong>Notification</strong></h4> <p>'+y+'</p>', { type: typ, delay: 3000, allow_dismiss: true, offset: {from: 'top', amount: 20} }); }; }); </script> <?php growl_me($_SESSION,$g_success); function rand_filename2($x = null,$y = null,$z = null, $test = null){ /* $x = path $y = type/extension of file *.pdf etc $z = 1 ~ full path; @anything ~ generate name only $x,$y,$z = null ~ generate name only */ $rn = intval( "0" . rand(1,9) . rand(0,9) . rand(0,9) . rand(0,9) . rand(0,9) ); // random(ish) 5 digit int $rs = chr(rand(65,90)) . chr(rand(65,90)) . chr(rand(65,90)) . chr(rand(65,90)) . chr(rand(65,90)); // random(ish) 5 character string if(empty($x) && empty($y) && empty($z)): return $rn.$rs; else: if(file_exists($x."{$rn}{$rs}{$y}")): return $this->rand_filename($x,$y,$z); else: if($z == '1'): return $x.$rn.$rs.$y; else: return $rn.$rs; endif; endif; endif; } use League\OAuth2\Client\Provider\Google; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; use PHPMailer\PHPMailer\SMTP; use PHPMailer\PHPMailer\OAuth; require './vendor/autoload.php'; $success = 0; if($_POST): $upvalid = checkupload($_FILES['val-fail']); if(!empty($upvalid)) goto asd; $email = $_POST['val-user']; $cont = 0; $do_comp = ""; $sql = "SELECT * FROM kod_syarikat WHERE MD5(CONCAT('id',idSyarikat))=?"; $param_data = array( "idSyarikat" => $_GET['company'] ); $data = mysqli_prepare_all($sql,$param_type = "auto",$param_data); $fetch_data = $data->fetch_assoc(); if(!empty($fetch_data)){ $idSyarikat = $fetch_data['idSyarikat']; $do_comp = "edit"; }else{ if($_GET['company']=='new') $do_comp = "add"; } if(!empty($do_comp)){ $sql = "SELECT * FROM ( SELECT emailUser FROM user_list WHERE emailUser=? UNION ALL SELECT emailUser FROM user_register WHERE emailUser=? AND flagUser=2 AND status=1 ) b "; $param_data = array( "email1" => $email, "email2" => $email ); $data = mysqli_prepare_all($sql,$param_type = "auto",$param_data); if(empty($data->fetch_assoc())){ $cont = 1; } } if($cont==1){ $status = ($do_comp=='edit') ? 'E' : 'N' ; $token = md5($email.date("dmyh:i:s")); $sql = " INSERT INTO kod_syarikattemp ( company_no, company_cert, nama, alamat, noTel, noFax, idJenisSyarikat, status, tarikhApply, oldid ) VALUES ( ?, ?, ?, ?, ?, ?, 2, ?, NOW(), ? ) "; $param_type = "auto"; $param_data = array( "company_no" => $_POST['val-creg'], "company_cert" => $_POST[''], "nama" => $_POST['val-cname'], "alamat" => $_POST['val-calamat'], "noTel" => $_POST['val-ctel'], "noFax" => $_POST['val-cfax'], "status" => $status, "oldid" => $idSyarikat ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"Agent Self Registration"); $idSyarikat = $data[0]; $sql = " INSERT INTO user_register ( idSyarikat, emailUser, passwordUser, nameUser, mobileNo, idRoles, flagUser, -- 1=Pending Email Confirmation; 2=Submitted dateCreated, recovery_token ) VALUES ( ?, ?, MD5(?), ?, ?, 1, 1, NOW(), ? )"; $param_type = "auto"; $param_data = array( "idSyarikat" => $idSyarikat, "emailUser" => $email, "passwordUser" => $_POST['val-password'], "nameUser" => $_POST['val-name'], "mobileNo" => $_POST['val-mobile'], "recovery_token" => $token ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"Agent Self Registration"); $last_id = $data[0]; // $last_id = mysqli_insert_id($mysqli_link); $folder = "./upload/syarikat_temp"; if(!is_dir($folder)): mkdir($folder,0777,TRUE); $file = "./upload/index.html"; copy($file, $folder."/index.html"); endif; $list_ext = $conf_doctype4; $filename = $_FILES['val-fail']['name']; $ext = strtolower(substr($filename, strrpos($filename, "."))); $file_name = ""; if (in_array($ext, $list_ext)) { $file_name = rand_filename2("./upload/syarikat_temp/",$ext,2); move_uploaded_file($_FILES['val-fail']['tmp_name'],$folder."/{$file_name}{$ext}"); unset($sql); unset($param_type); unset($param_data); $sql = "UPDATE kod_syarikattemp SET idUserApply=?,company_cert=? WHERE idSyarikat=?"; $param_data = array( $last_id, $file_name.$ext, $idSyarikat ); $types = str_repeat('s', count($param_data)); $stmt = $mysqli->stmt_init(); $stmt->prepare($sql); $stmt->bind_param($types, ...$param_data); $stmt->execute() or die(mysqli_error($mysqli)); $stmt->close(); } try { $mail = new PHPMailer(true); ob_start(); $sql = "SELECT `a`.`text`,b.* FROM kod_template a JOIN utiliti_email b WHERE 1 AND a.kod = 'E03'"; $param_data = array(); $datax = mysqli_prepare_all($sql,$param_type = "auto",$param_data); $template_text = $datax->fetch_assoc(); $url = $conf_fullweblink; $find = array( "%url%", "%token%", "%year%", "%templatename%"); $replace = array( $url, $token, date("Y"), $template['name'].' '.$template['version']); echo str_replace($find,$replace,$template_text['text']); $fileValue = ob_get_contents(); ob_end_clean(); //Server settings $mail->SMTPDebug = SMTP::DEBUG_SERVER; // Enable verbose debug output $mail->isSMTP(); // Send using SMTP $mail->SMTPOptions = array('ssl' => array('verify_peer_name' => false)); $mail->Host = gethostbyname($template_text['host']); $mail->SMTPAuth = $template_text['smtpauth']; $mail->SMTPSecure = $template_text['smtpsecure']; $mail->Port = $template_text['port']; $mail->Username = $template_text['username']; $mail->Password = $template_text['upass']; // $mail->AuthType = 'XOAUTH2'; // $oauthUserEmail = $template_text['username']; // $clientId = $template_text['cid']; // $clientSecret = $template_text['csecret']; // $refreshToken = $template_text['ctoken']; // $provider = new Google( // [ // 'clientId' => $clientId, // 'clientSecret' => $clientSecret, // ] // ); // $mail->setOAuth( // new OAuth( // [ // 'provider' => $provider, // 'clientId' => $clientId, // 'clientSecret' => $clientSecret, // 'refreshToken' => $refreshToken, // 'userName' => $oauthUserEmail, // ] // ) // ); //Recipients $mail->setFrom($template_text['setfrom1'],$template_text['setfrom2']); $mail->addAddress($email); $mail->isHTML(true); // Set email format to HTML $mail->Subject = 'Account Registration'; $mail->Body = $fileValue; $mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; $mail->send(); echo 'Message has been sent'; } catch (Exception $e) { echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}"; } $_SESSION['success'] = 1; $_SESSION['success_msg'] = "Registration confirmation has been sent to your email."; } echo "<script>window.location.replace('index.php?page=registration&success=1');</script>"; exit(); asd: $_SESSION['success'] = 3; $_SESSION['success_msg'] = $upvalid; echo "<script>window.location.replace('index.php?page=registration&company=".$_GET['company']."&success=3');</script>"; exit(); endif; ?> <div id="page-content"> <div class="row"> <div class="col-sm-12"> <div class="widget-image widget-image-xs"> <img src="img/lpkmn/bg.jpg" alt="image"> <div class="widget-image-content"> <div class="pull-right text-light-op"> <strong> <form id="form-login" method="post" action="login.php" class="form-inline" style="vertical-align: top"> <div class="row" style="vertical-align: top;margin-bottom: 0px;text-align: right"> <div class="col-md-12"> <i><a style="cursor: pointer;color: #CCC;" href="index.php?page=company_search">Register</a></i> || <i><a style="cursor: pointer;color: #CCC;" href="index.php?page=account_recovery">Forgot Password</a></i> </div> </div> <hr style="margin: 3px"> <div class="form-group" style="vertical-align: top;margin-bottom: 1px"> <div class="col-md-12 nopadding"> <input type="text" id="login-user" name="login-user" class="form-control" placeholder="Your email.."> </div> </div> <div class="form-group" style="vertical-align: top;margin-bottom: 1px"> <div class="col-md-12 nopadding"> <input type="password" id="login-password" name="login-password" class="form-control" placeholder="Your password.."> </div> </div> <div class="form-group form-actions" style="text-align:right;vertical-align: top;margin-bottom: 1px"> <div class="col-md-12 nopadding"> <button type="submit" class="btn btn-effect-ripple btn-sm btn-primary" style="margin-top: 3px"><i class="fa fa-unlock-alt"></i> Login</button> </div> </div> </form> </strong> </div> <h2 class="widget-heading text-light"><strong>eDGPENS LPKMn</strong></h2> <h3 class="widget-heading text-light-op">Lembaga Pelabuhan Kemaman</h3> </div> </div> </div> </div> <?php if(isset($_GET['company']) && $_GET['company']!='new'){ $sql = "SELECT * FROM kod_syarikat WHERE MD5(CONCAT('id',idSyarikat))=?"; $param_data = array("idSyarikat" => $_GET['company']); $datax = mysqli_prepare_all($sql,$param_type = "auto",$param_data); $fetch_datax = $datax->fetch_assoc(); } if(isset($_GET['company']) && ($_GET['company']=='new' || !empty($fetch_datax))){ ?> <div class="row" style="position: relative;top:20px"> <div class="col-sm-12"> <div class="block animation-fadeInQuickInv"> <!-- Login Title --> <div class="block-title"> <h2>Registration</h2> </div> <!-- <form class="push form-horizontal" id="form-validation" action="index.php?page=utility/userList" method="post"> --> <form class="push form-horizontal" id="form-validation" method="post" enctype="multipart/form-data" autocomplete="off"> <div class="row"> <div class="col-md-6"> <div class="row"> <div class="col-sm-12 col-md-7 col-md-offset-3"> <strong class="text-primary">PROFILE</strong> <hr style="margin :5px 0px;border-top: 5px double #eee"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-user">Email <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="email" id="val-user" name="val-user" class="form-control validation" data-validation="default" placeholder="Username (E-mail).."> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-password">Password <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="password" id="val-password" name="val-password" class="form-control validation" data-validation="password1" placeholder="Choose a good one.." <?php if($conf_pass_min!=0){echo "minlength='{$conf_pass_min}'";}?> <?php if($conf_pass_max!=0){echo "maxlength='{$conf_pass_max}'";}?> > <code style="width: 100%;margin-top: 5px;"><?php echo htmlspecialchars_decode($conf_pass_text); ?></code> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-password">Confirm Password <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="password" id="val-confirm-password" name="val-confirm-password" class="form-control validation" data-validation="password2" placeholder="..and confirm it to be safe!"> </div> </div> <hr> <div class="form-group"> <label class="col-md-3 control-label" for="val-name">Name <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="val-name" name="val-name" class="form-control validation" data-validation="default" placeholder="Name.."> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-mobile">Mobile Number <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="val-mobile" name="val-mobile" class="form-control validation" data-validation="default" placeholder="Mobile Number (601XXXXXXXX).."> </div> </div> </div> <div class="col-md-6"> <div class="row"> <div class="col-sm-12 col-md-8 col-md-offset-3"> <strong class="text-primary">COMPANY</strong> <hr style="margin :5px 0px;border-top: 5px double #eee"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-cname">Name <span class="text-danger">*</span></label> <div class="col-md-8"> <input type="text" id="val-cname" name="val-cname" class="form-control validation" <?php if($fetch_datax){ echo "readonly='readonly'";} ?>data-validation="default" placeholder="Name.." value="<?php echo $fetch_datax['nama'];?>"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-creg">Registration No. <span class="text-danger">*</span></label> <div class="col-md-8"> <input type="text" id="val-creg" name="val-creg" class="form-control validation" <?php if($fetch_datax && !empty($fetch_datax['company_no'])){ echo "readonly='readonly'";} ?> data-validation="default" placeholder="Company Registration No." value="<?php echo $fetch_datax['company_no'];?>"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-fail">Company Certificate <span class="text-danger">*</span></label> <div class="col-md-8"> <div class="input-group" data-toggle="tooltip" title="Upload ISSC"> <div class="input-group-btn"> <label class="btn btn-primary"> Browse <input type="file" name="val-fail" class="form-control" style="display: none" accept="<?php echo $conf_doctype2;?>"> </label> </div> <span class="up1"> <input style="background: white;color: #000" readonly='readonly' value="" type="passenger_upload_text" id="passenger_upload_text" name="passenger_upload_text" value="" class="form-control validation upload-name" data-validation="default" placeholder="No File Selected"> </span> <a href="1" target="_blank" class="up2 form-control" style="cursor: pointer;"> Click To Open<i class="fa fa-download pull-right" style="line-height: 1.42857143"></i> </a> <div class="up3 input-group-btn" data-toggle="tooltip" title="Delete File"> <div class="btn btn-danger del-upload" data-senddata='{"ii": "<?php echo $ii;?>", "type": "passenger", "file": "1"}'><i class="fa fa-times"></i></div> </div> </div> <i id="" class="help-blockx animation-pullUp text-warning" style="font-size: 9pt"> <b>File Allowed: <?php echo $conf_doctype3;?></b> <br><b>(Max Size: <?echo $conf_maxuploadsize;?>MB)</b> </i> </div> </div> <hr> <div class="form-group"> <label class="col-md-3 control-label" for="val-calamat">Address <span class="text-danger">*</span></label> <div class="col-md-8"> <textarea id="val-calamat" name="val-calamat" rows="5" class="form-control validation" data-validation="default" placeholder="Address.."><?php if($fetch_datax){ echo $fetch_datax['alamat'];} ?></textarea> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-ctel">Phone Number <span class="text-danger">*</span></label> <div class="col-md-6"> <input type="text" id="val-ctel" name="val-ctel" value="<?php if($fetch_datax){ echo $fetch_datax['noTel'];} ?>" class="form-control validation" data-validation="default" placeholder="Phone Number.."> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-cfax">Fax Number <span class="text-danger">*</span></label> <div class="col-md-6"> <input type="text" id="val-cfax" name="val-cfax" value="<?php if($fetch_datax){ echo $fetch_datax['noFax'];} ?>" class="form-control validation" data-validation="default" placeholder="Fax Number.."> </div> </div> </div> </div> <hr> <div class="row"> <div class="col-md-12"><center><button class="btn btn-primary">Submit</button></center></div> </div> </form> </div> </div> </div> <?php }else{ ?> <!-- <div id="container" style="position: relative;top:20px"> --> <!-- Login Block --> <?php if(isset($_GET['company'])){ ?> <div class="row" style="position: relative;top:20px"> <div class="col-lg-6 col-lg-offset-3 col-md-12" > <div class="block animation-fadeInQuickInv"> <!-- Login Title --> <div class="block-title"> <h2>Registration</h2> </div> <div class="alert alert-danger"> <div class="widget-content themed-backgroundx-passion text-left clearfix"> <i class="pull-left fa fa-warning" style="font-size: 55pt"></i> <h4 class="widget-heading text-light">Company Doesn't Exist.</h4> <h4 class="widget-heading text-light-op">Click <a style="color:white;font-weight:bold" href="index.php?page=company_search" target="_self">Here</a> To Search Again</h4> </div> </div> </div> </div> </div> <?php }else if(isset($_GET['success'])){ if($g_success!='0'){ ?> <div class="row" style="position: relative;top:20px"> <div class="col-lg-6 col-lg-offset-3 col-md-12" > <div class="block animation-fadeInQuickInv"> <!-- Login Title --> <div class="block-title"> <h2>Registration</h2> </div> <div class="alert alert-success"> <div class="widget-content themed-backgroundx-passion text-left clearfix"> <i class="pull-left fa fa-check" style="font-size: 55pt"></i> <h4 class="widget-heading text-light">Registration Submitted.</h4> <h4 class="widget-heading text-light-op">Please Check Your Email For The Confirmation.</h4> </div> </div> </div> </div> </div> <?php }else{ echo "<script>window.location.replace('index.php?page=login.php');</script>"; } }else{ echo "<script>window.location.replace('index.php?page=login.php');</script>"; } ?> <!-- </div> --> <?php } ?> <div class="row"> <div class="col-md-12"> <!-- Footer --> <footer class="text-muted text-center animation-pullUp"> <small><span id="year-copy"></span> © <a href="login.php" target="_self"><?php echo $template['name'] . ' ' . $template['version']; ?></a></small> </footer> <!-- END Footer --> </div> </div> </div> <?php // include 'inc/template_scripts.php'; ?> <!-- Load and execute javascript code used only in this page --> <script src="custom.js"></script> <script src="js/pages/formsValidation.js"></script> <script type="text/javascript"> $(document).ready(function(){ $.fn.custom_submit2 = function(){ var this_form = $(this); var cont = 0; $(".validation_hidden").each(function(){ var t_this = $(this); t_this.parent("div").find(".help-block").remove(); if(t_this.val() === "" || t_this.val() === null){ cont++; t_this.parents(".form-group").addClass("has-error"); t_this.parents(".form-group").find(".chosen-choices").addClass("has-error"); t_this.parent("div").append('<div class="help-block animation-pullUp" style="display: block;">This field is required.</div>'); }else{ t_this.parents(".form-group").removeClass("has-error"); t_this.parents(".form-group").find(".chosen-choices").removeClass("has-error"); } }); if(this_form.find(".has-error").length === 0 && !this_form.find(".help-block2").length && cont === 0){ setTimeout(function(){ if(confirm("Send This Registration Form. Are You Sure?")){ $(".preloader").show(); this_form.unbind().submit(); } }, 100); }else{ $(this).find(".help-block").parents(".form-group").addClass("has-error"); setTimeout(function(){ $(this_form,document).find(".has-error").each(function(){ $(this,document).find("div").each(function(){ var tot_err = $(this).find(".help-block").length; var block_1 = $(this).find(".help-block").eq(0); $(this).find(".help-block").hide(); if(tot_err > 1){ $(this).find(".help-block").not(":first").remove(); } $(this).find(".help-block").show(); }); }); }, 100); } // setTimeout(function(){ // return 123; // }, 100); }; $("#form-validation").setvalidation(""); $("#form-validation").on("submit.validate",function(e){ $(this).custom_submit2(); e.preventDefault(); }); $("[type='file']").on("change",function(){ var t_parent = $(this).closest(".input-group"); var up1 = $(".up1",t_parent); var up2 = $(".up2",t_parent); var up3 = $(".up3",t_parent); var validExtensions = doc_allowed1; //array of valid extensions var fileName = $(this).val().toLowerCase(); var fileNameExt = fileName.substr(fileName.lastIndexOf('.') + 1); const fileSize = this.files[0].size / 1024 / 1024; // in MiB if ($.inArray(fileNameExt, validExtensions) == -1){ alert("Invalid file type."); $(this).val(""); $(".btn",up3).removeClass("disabled").addClass("disabled"); return false; }else if (fileSize.toFixed(1)>doc_maxsize1){ alert("Allowed Max Size: "+doc_maxsize1+"MB"); $(this).val(""); $(".btn",up3).removeClass("disabled").addClass("disabled"); return false; }else{ $(this).parents("div.input-group").find(".upload-name").val(fileName.substr(fileName.lastIndexOf('\\') + 1)); $(".btn",up3).removeClass("disabled"); } }); $(".del-upload").on("click",function(){ var t_parent = $(this).parents(".input-group"); var up1 = $(".up1",t_parent); var up2 = $(".up2",t_parent); var up3 = $(".up3",t_parent); var senddata = $(this).data("senddata"); if(up2.is(':visible')){ if(confirm("Delete This File?")){ $.post( "ajax.php?do=clear_file_kapal", senddata ).done(function(data) { up1.show(); up2.hide(); $(".btn",up3).addClass("disabled"); }); $(".tooltip",document).remove(); $(".donwload_main_"+senddata.ii,document).parent("td").append("<span class='label label-warning'>None</span>"); $(".donwload_main_"+senddata.ii,document).remove(); } }else{ $("input",t_parent).prop("value",""); $(".btn",up3).addClass("disabled"); } }); $("[type='file']","#form-validation").each(function(){ var t_parent = $(this).closest(".input-group"); var up1 = $(".up1",t_parent); var up2 = $(".up2",t_parent); var up3 = $(".up3",t_parent); var up2_val = up2.prop("href").substr(up2.prop("href").lastIndexOf('/') + 1); if(up2_val !== "1"){ up1.hide(); up2.show(); $(".btn",up3).removeClass("disabled"); }else{ up1.show(); up2.hide(); $(".btn",up3).addClass("disabled"); } }); $("#val-password").on("trigger_me",function(e){ var trgt = $(this); if(trgt.val().length >= <?php echo $conf_pass_min;?>){ var upcase = /[A-Z]/; var locase = /[a-z]/; var numbers = /[0-9]/; var spchar = /[~!@#$%^&*_\-+=`|\(){}[\]:;"'<>,.?/]/; // var format = /^[ `!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?~]+$/i; var result = false; var valid1 = true; var valid2 = true; var valid3 = true; var valid4 = true; if(conf_pass_upcase && !upcase.test(trgt.val())) valid1 = false; if(conf_pass_locase && !locase.test(trgt.val())) valid2 = false; if(conf_pass_digit && !numbers.test(trgt.val())) valid3 = false; if(conf_pass_symbol && !spchar.test(trgt.val())) valid4 = false; var get_error = trgt.parent().find(".help-block"); if(get_error.length) get_error.remove(); trgt.parent().find(".help-block2").remove(); if(valid1 && valid2 && valid3 && valid4){ trgt.parent().find(".help-block2").remove(); trgt.closest(".form-group").removeClass("has-error2"); }else{ trgt.next("code").after("<div id=\"val-password-error\" class=\"help-block2 \" style='margin-top:8px;font-weight:400;font-style:italic;color: #de815c'>Your password must contain all the requirements needed.</div>"); trgt.closest(".form-group").addClass("has-error2"); return false; } }else{ trgt.parent().find(".help-block2").remove(); trgt.closest(".form-group").removeClass("has-error"); } }); $("#val-password").on("keyup",function(e){ $(this).trigger("trigger_me"); }); // $("#form-validation").on("submit",function(){ // if($(this).find(".has-error").length === 0 && $(this).find(".has-error2").length === 0){ // setTimeout(function(){ // if(!confirm("Send This Registration Form. Are You Sure?")){ // return false; // }else{ // $(".preloader").show(); // } // }, 100); // }else{ // return false; // } // }); $("[name='val-user']").on("change",function(){ var t_val = $(this).val(); var trgt = $(this); $.ajax({ type : "POST", data : "id="+t_val, url : "index_search.php?do=c_email", success : function(msg){ var obj = jQuery.parseJSON(msg); if(obj[0]){ trgt.parent().find(".help-block2").remove(); trgt.after("<div id=\"val-password-error\" class=\"help-block2 \" style='margin-top:8px;font-weight:400;font-style:italic;color: #de815c'>"+obj[0]+"</div>"); trgt.closest(".form-group").addClass("has-error2"); }else{ trgt.parent().find(".help-block2").remove(); trgt.closest(".form-group").removeClass("has-error2"); } } }); }); }); </script> <script src="js/pages/readyLogin.js"></script> <script>$(function(){ ReadyLogin.init(); });</script>
Simpan