آموزش PHP > راهکارهای موثر در PHP > راهکار 1 : ثبت نام و شناسایی
کاربران در وب سایت ها
بخش پنجم - خروج کاربر از سایت ( log out )
مقدمه :
مرحله دیگر در تکمیل فرآیند طراحی سیستم ثبت نام و عضویت در سایت امکان خروج از سایت
برای کاربران است . کاربری که به سایت وارد شده و log in کرده ، برای حفظ امنیت خود
و جلوگیری از سرقت اطلاعات حسابش ، بایستی بتواند از سایت خارج شود .
برای خروج کاربر از سایت ، کافی است که Session ها و کوکی های ایجاد شده برای وی را
از بین ببرید . زبان PHP دارای یک تابع
درون ساخته برای از بین بردن Session های موجود در مرورگر به صورت زیر است :
هنگامی که تابع فوق اجرا شود ، کلیه Session های ایجاد شده برای کاربر از بین می رود
. کد لازم برای این منظور را در صفحه Page2.php به صورت زیر می توانید مشاهده نمایید
:
|
کد
|
<?PHP
session_start();
session_destroy();
?>
|
برای سهولت در خروج کاربران از سایت ، می توانید لینکی را به صورت زیر در صفحات محتوی
سایت خود قرار دهید .
کاربر با کلیک بر روی این لینک ها به صفحه Page2.php رفته و در این صفحه با اجرای دستور
تابع فوق ، Session ها از بین رفته و کاربر از سایت خارج می شود .
|
کد
|
<a href = page2.php > Log out </a>
|
نکته : اگر کاربر مجددا سعی کند که به یکی از صفحات محتوا باز گردد
، به علت منقضی شدن Session خود ، به صفح ورود login.php راهنمایی می شود .
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه :