PDA

View Full Version : سوال: logOut شدن کاربر هنگام خروج از سایت



mohsen.nsb44
دوشنبه 28 فروردین 1391, 12:27 عصر
سلام خدمت همه دوستان
بعضی وقتا کاربر بدون اینکه کلید خروج رو بزنه مرورگر رو میبنده حالا چطور میشه در این زمان کاربر logOut بشه؟

ahmad156
دوشنبه 28 فروردین 1391, 12:38 عصر
<script type="text/javascript">
function closeIt() {
var option = {
url: "Default.aspx/LogOutt",
type: "Post",
dataType: "json",
data: "{personID:" + personid + "}",
contentType: "application/json; charset=utf-8",
success: function (data) {

},
onerror: function () {
alert("No");
}
}
$.ajax(option);
}
window.onbeforeunload = closeIt;
</script>

که تابع LogOut شما یه webmethod هست که عمل مورد نظر رو انجام میده و personid هم شناسه کاربر هست که باید از طرف client فرستاده بشه

aminghaderi
چهارشنبه 30 فروردین 1391, 06:22 صبح
window.onbeforeunload = closeIt;
این روخداد زمانی رخ می دهد که کاربر مرورگر را می بندد؟؟؟

ahmad156
چهارشنبه 30 فروردین 1391, 17:25 عصر
بله دوست عزیز
هم تو Firefox و هم IE جواب میده