View Full Version : نحوه خروج کاربر
jigily
شنبه 28 مرداد 1391, 13:21 عصر
چجوری باید وقتی کابر روی دکمه خروج کلیک میکنه logout اش کرد؟
persiansoft_amin
شنبه 28 مرداد 1391, 13:24 عصر
چجوری باید وقتی کابر روی دکمه خروج کلیک میکنه logout اش کرد؟
Session.Remove("usernamme");
Session.Abandon();
jigily
شنبه 28 مرداد 1391, 13:30 عصر
این بنویسم کاربر خارج میشه؟
dorparasti
شنبه 28 مرداد 1391, 14:12 عصر
از سیستم کاربری خود asp.net استفاده می کنید ؟
jigily
شنبه 28 مرداد 1391, 14:26 عصر
اره ازهمون استفاده می کنم
dorparasti
شنبه 28 مرداد 1391, 17:01 عصر
اره ازهمون استفاده می کنم
در این صورت برای خروج کاربر 2 گام باید برداشته بشه :
اول از بین بردن کوکی مربوط به authentication : اگر از کنترل LoginStatus استفاده کنید با کلیک کاربر روی کلید خروج به صورت خودکار توسط Asp.net انجام میشه . واگر کلید رو خودتون ساختید باید این کد رو بکار ببرید :
System.Web.Security.FormsAuthentication.SignOut();
دوم اینکه اگه برای این کاربر اطلاعاتی در سشن ذخیره کردید باید اون اطلاعات رو پاک کنید. اگر از کنترل LoginStatus استفاده می کنید در رویداد LoggedOut و اگر کلید خودتون هست بعد از فراخوانی تابع SignOut کد زیر رو باید بنویسید :
Session.Clear();
Session.Abandon();
با اینکار کاربر با موفقیت خارج شده و اطلاعاتش هم از توی سشن پاک میشه .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.