Son olarak(saçma bir yol, sorunu tespit edene kadar mandalın olur) dışarıda bir değişken tanımla, var registered = false; kayıt olunca onu true yap, tabi bunu her buton click dediğin kontrol edersin, böylelikle toggle, switch mantığıyla kaçınmış olursun.
var registered = false;
$(document).ready(function () {
if (!registered) {
$(".kytbtn").click(function () {
var kullaniciadi = $("[name=kullanici_ad]").val();
var eposta = $("[name=eposta]").val();
var parola = $("[name=parola]").val();
var parolatekrar = $("[name=parolatekrar]").val();
var uyemeslek = $("[name=uyemeslek]").val();
var kkayitdegerler = "kullaniciadi=" + kullaniciadi + "&eposta=" + eposta + "&parola=" + parola + "&parolatekrar=" + parolatekrar + "&uyemeslek=" + uyemeslek + "&parolatekrar=" + parolatekrar + "&g-recaptcha-response=" + grecaptcha.getResponse();
$.ajax({
type: "POST",
url: "kayit.php",
data: kkayitdegerler,
success: function (sonuc) {
if (sonuc == "Basarılı bir sekilde kayıt oldunuz!") {
registered = true;
$("[name=kullanici_ad]").val("");
$("[name=eposta]").val("");
$("[name=parola]").val("");
$("[name=parolatekrar]").val("");
$("[name=uyemeslek]").val("");
swal(sonuc);
} else {
swal(sonuc);
}
}
});
});
}
});
Ek olarak: YORÇI sesion ne alaka?