الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أغلاق صفحتك تلقائيا

بدأه aglash في 11 أبريل 2012 · 4 رد · 606 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أريد معرفة كيفية أغلاق صفحتك تلقائيا عند القيام لفتره وتركها مفتوحه أي لم تسجل الخروج وعند العودة يطلب منك كتابة كلمة المرور

#2

السلام عليكم

تستطيع هذا من خلال إستخدام الكوكيز بإستخدام لغة جافا سكريبت

2

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3
ahmedsaoud31 كتب:

السلام عليكم

تستطيع هذا من خلال إستخدام الكوكيز بإستخدام لغة جافا سكريبت

لكني لا أجيد كتابة أكواد جافا سكربت بنفسي لاني لازلت مبتدئ وحاولت فعلها بالبي اتش بي ولكن الفكرة فيها إشكالية !!!!!!!!!!!!!!!!!!!!!!!!!

#4

السلام عليكم

بأمكانك تستخدم الجلسات في بي اتش بي

مثلا: تفتح صفحة وتحفضها باسم: session.php

<?php
session_start();
$inactive = 7200; //60*60*2 = 7200
if(isset($_SESSION['timeout']))
{
    $session_life = time() - $_SESSION['timeout'];
    if($session_life > $inactive)
    {
      //redirect to login page
      header("Location:login.php");
      exit;
    }
}
$_SESSION['timeout'] = time(); //to update the time
?>

وبعد ذلك تستدعي الصفحة في بداية كل صفحة تحتاج الى صلاحيات دخول

<?php
include("session.php");
?>

ويمكن لاصحاب الخبرة يفيدوك اكثر

1
#5

يمكنك ذلك عن طريق دالة في الجافاسكريبت:

setTimeout()

هذه الدالة هي دالة تعمل حسب الوقت.

يمكن ربط هذه الدالة بحركة الفارة, أي أنّه عندما لا تتحرّك الفارة تبدأ الدالة بالعد وعند الوصول إلى عدد معّين, تقوم بالخروج من الموقع.

مواضيع مشابهة