آموزش PHP   >   راهکارهای موثر در PHP > راهکار 1 : ثبت نام و شناسایی کاربران در وب سایت ها
بخش پنجم - خروج کاربر از سایت ( log out )

مقدمه :

مرحله دیگر در تکمیل فرآیند طراحی سیستم ثبت نام و عضویت در سایت امکان خروج از سایت برای کاربران است . کاربری که به سایت وارد شده و log in کرده ، برای حفظ امنیت خود و جلوگیری از سرقت اطلاعات حسابش ، بایستی بتواند از سایت خارج شود .
برای خروج کاربر از سایت ، کافی است که Session ها و کوکی های ایجاد شده برای وی را از بین ببرید . زبان PHP دارای یک تابع درون ساخته برای از بین بردن Session های موجود در مرورگر به صورت زیر است :

کد session_destroy( ) ;

هنگامی که تابع فوق اجرا شود ، کلیه Session های ایجاد شده برای کاربر از بین می رود . کد لازم برای این منظور را در صفحه Page2.php به صورت زیر می توانید مشاهده نمایید :

کد <?PHP
   session_start();
   session_destroy();
?>

برای سهولت در خروج کاربران از سایت ، می توانید لینکی را به صورت زیر در صفحات محتوی سایت خود قرار دهید .
کاربر با کلیک بر روی این لینک ها به صفحه Page2.php رفته و در این صفحه با اجرای دستور تابع فوق ، Session ها از بین رفته و کاربر از سایت خارج می شود .

کد <a href = page2.php > Log out </a>

نکته : اگر کاربر مجددا سعی کند که به یکی از صفحات محتوا باز گردد ، به علت منقضی شدن Session خود ، به صفح ورود login.php راهنمایی می شود .

                  مرحله قبلی                   مرحله بعدی


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه  :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :               
آدرس Email :  

نظر شما :      
سوال امنیتی : جمع سه + پنج چنده ؟