PDA

View Full Version : سوال: کد خروج از برنامه



inmortal
پنج شنبه 18 شهریور 1389, 17:19 عصر
سلام میخواستم کدی بنویسم که وقتی از برنامه خارج میشی نشه با دکمه back به صفحه قبل برگشت مثل sign out کردن در yahoo .
اگه کسی کدشو داره خیلی لطف میکنه کمکم کنه.

...!M.J!...
پنج شنبه 18 شهریور 1389, 18:09 عصر
باید از سشن ها استفاده کنی

مثلا وقتی sign out میکنه باید سشن های مربوط حذف بشن و تو اول صفحه که میخوای نتونه برگرده این کد رو بزاری




session_start()
if(!isset($_SESSION['noback'])){
die("lotfan ebteda login namayid")
}
.
.
.

xoogle.ir
پنج شنبه 18 شهریور 1389, 18:27 عصر
توی سیستم لاگینت از session استفاده میکنی ؟؟
اگه آره باید یه صفحه دیگه بسازی مثلا logout.php و توش این کد رو بذاری :



session_start();
session_destroy();

header('location: login.php');
exit;


اگر توی سیستم لاگینت از کوکی استفاده کردی هم باید این کد رو توی صفحه logout.php بذاری :



setcookie('login', '', time()-3600, '/');

header('location: login.php');
exit;

sama01
پنج شنبه 18 شهریور 1389, 21:49 عصر
همان‌طور که دوستان هم اشاره کرده‌اند، روش خروج بستگی کامل داره به این‌که کاربر چگونه وارد شده است.
بدون دانستن سیستم ورود کاربر، نمی‌شه در مورد خروج نظر قطعی داد.