PDA

View Full Version : سوال: لاگین کردن بااستفاده از jquery ajax



asiehmohammadian
یک شنبه 27 اردیبهشت 1394, 11:34 صبح
سلام ووقتتون بخیر
من یک lightbox لاگین دارم توسایتم میخوام دکمه ورود وارسال اطلاعات و به صورت jquery ajax بنویسم
کدزیرونوشتم اما وارد قسمت url نمیشه وقسمت error فقط نمایش داده میشه

<script type="text/javascript">
$(document).ready(function () {
$("#btnlogin2").click(function () {
$("#message").html("Logging in...");
var data = { "UserName": $("#UserName").val(),
"Password": $("#Password").val()
};
var islogin = null;
$.ajax({
url: "Handler.ashx?func=login",
type: "POST",
data: JSON.stringify(data),
dataType: "json",
contentType: "application/json",
success: function (result) { alert(result); },
error: function () { alert("Error!") }
});
});
});
</script>


دوستان خواهش میکنم کمکم کنید

keiv@n
یک شنبه 27 اردیبهشت 1394, 14:27 عصر
سلام

با ایجکس خیلی سخت میشه لاگین رو پیاده سازی کرد (یا شاید اصلا نمیشه !)
کمتر سایتی هست که توسط ایجکس لاگین رو انجام بده .
به طور واضح تر متد ()redirectFromLoginPage در هندلر و وب سرویس و ... اجرا نخواهد شد !
تنها کاری که می تونی توسط ایجکس بکنی اینه که بیای صحت اطلاعات وارد شده توسط کاربر رو چک کنی و اگر غلط بود بهش پیغام خطا بدی....
و اگر درست بود باید کاربر رو به صورت پست بک سرتاسری به صفخه authorize شده انتقال بدی ....
پیشنهاد می کنم در کل واسه لاگین از ایجکس استفاده نکنی چون خیلی اهمیت نداره که ایجکس استفاده بشه یا نشه ....

asiehmohammadian
یک شنبه 27 اردیبهشت 1394, 14:40 عصر
ممنون بابت راهنمایی
اینی که میگید وچطوری باید انجام بدم؟
درضمن صفحاتم .htm است

keiv@n
یک شنبه 27 اردیبهشت 1394, 16:14 عصر
ایجکس استفاده نکن
داخل رخداد باتن login چک کن ببین اطلاعات کاربری درست وارد شده اگر درست بود redirect کن و گرنه بهش پیغام خطا نشو ن بده
البته من فرض کردم شما از ممبر شیپ نوشته شده توسط خودتون استفاده می کنید