PDA

View Full Version : حدف سشن با خروج کاربر



kazemimorteza
پنج شنبه 06 شهریور 1393, 09:31 صبح
سلام وققتون بخیر.
لطفا در مورد حذف اطلاعات session با خروج کاربر از سایت راهنمایی بفرمایید؟

البته منظورم از خروج اینه که وقتی کاربر Browser را میبنده نه اینکه از حساب کاربری خود خارج میشه.

Abolloty
پنج شنبه 06 شهریور 1393, 10:44 صبح
شما می توانید از


unset ($_session

استفاده کنید

kazemimorteza
پنج شنبه 06 شهریور 1393, 10:51 صبح
شما می توانید از


unset ($_session

استفاده کنید

خوب درست. ولی وقتی کاربر خارج میشه را چه جوری بفهمم؟
لطفا در این مورد راهنمایی بفرمایید.

arash691
پنج شنبه 06 شهریور 1393, 10:52 صبح
سلام وققتون بخیر.
لطفا در مورد حذف اطلاعات session با خروج کاربر از سایت راهنمایی بفرمایید؟

البته منظورم از خروج اینه که وقتی کاربر Browser را میبنده نه اینکه از حساب کاربری خود خارج میشه.

مرورگر بسته بشه خودش خودبه خود حذف میشه

kazemimorteza
پنج شنبه 06 شهریور 1393, 11:04 صبح
مرورگر بسته بشه خودش خودبه خود حذف میشه

حذف نمیشه !!!!!!!!!!!
نمی دونم چرا؟
من از YII دارم استفاده می کنم و محل ذخیر ه session را تغییر دادم و اوردم تو خود پروژه .
خواهشا راهنمایی بفرمایید.ممنونم.

Mori Bone
پنج شنبه 06 شهریور 1393, 11:09 صبح
حذف نمیشه !!!!!!!!!!!
نمی دونم چرا؟
من از YII دارم استفاده می کنم و محل ذخیر ه session را تغییر دادم و اوردم تو خود پروژه .
خواهشا راهنمایی بفرمایید.ممنونم.
شما باید توی تالار yii ایت تاپیک رو ایجاد می کردید. امیدوارم مدیرا منتقل کنند

kazemimorteza
پنج شنبه 06 شهریور 1393, 11:29 صبح
شما باید توی تالار yii ایت تاپیک رو ایجاد می کردید. امیدوارم مدیرا منتقل کنند

ممنونم اونجا هم مطرح کردم ولی کسی پاسخ نداده.
رویدادی موقع بستن بروزر وجد نداره بعد با ایجکس بشه پاکش کرد؟

SA_Developer
پنج شنبه 06 شهریور 1393, 11:39 صبح
سلام دوستان
با unset کردن سشن از بین نمیره باید اون رو destroy کنید.

مثلا در فایل logout.php:


<?php
session_start();
session_destroy();
header('Location: login.php');
?>


سشن رو به اینصورت بسازید تا موقع بسته شدن مرورگر بصورت خودکار از بین بره(پیشفرض)


session_set_cookie_params(0);
session_start();



رویدادی موقع بستن بروزر وجد نداره بعد با ایجکس بشه پاکش کرد؟
هیچوقت از سمت کلاینت نباید اینکار انجام بشه. http://barnamenevis.org/showthread.php?436396-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%AA%D9%88%D9%84%DB%8C%D8%AF-%D8%A2%D9%85%D8%A7%D8%B1%DA%AF%DB%8C%D8%B1-%D8%A8%D8%A7-PHP&p=1953365&viewfull=1#post1953365