سلام وقت بخیر دوستان.
یک مشکلی دارم که وقتی که کاربر در پروفایل کاربری خود وارد میشود با بستن تب مرورگر سشن پاک نمیشود , یعنی اگر همان url را که در صفحه پروفایل خود میباشد را در تب دیگه ای بعد از بستن تب اول وارد کند وارد صفحه پروفایل کاربری میشود , در صورتی که من میخواهم سشن پاک شود و کاربر از دوباره login کند.
مرسی
سلام درستش اینه که سشن پاک نشه ولی اگه میخواید پاک بشه باید یه کدی جاوااسکریپت بنویسید که وقتی تب مرورگر بسته شد session هاشو پاک کنه از تو مرورگر و اینکه یه درخواست هم به شما بفرسته که توی سرور هم پاک کنید
jQuery(window).unload(
function(e) {
alert("Window unload ");
if(window.screenLeft >screen.width){
alert("Window Closed");
}
else{
alert("Window NOT closed");
}
/*jQuery.ajax(
{
url: Liferay.Session._sessionUrls.expire,
success: function() {
if (Liferay.Session.redirectOnExpire) {
location.href = themeDisplay.getURLHome();
}
}
}; */
}
);
معمولا 30 دقیقه بعد از بستن کل مرورگر سشن پاک میشه. اگر زودتر میخوای که باید کاستومایزش کنی عمر سشنت رو
بله دوست عزیز این موضوع رو میدونم که با بستن مرورگر سشن پاک میشه ولی من میخوام با بستن تب مرورگر این کار انجام بشه. لطفا کاستومایز کردن سشن رو اطلاعاتی میدین که به چه صورت باید انجام بشه؟
مرسی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟