محدودیت زمان در قسمت مدیریت

این تاپیک 10 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  sana_esi ،‏ 3 سال و 3 ماه پیش .

این تاپیک تاکنون 1465 بازدید داشته است .

نویسنده پست
پنجشنبه ، 22 آگوست 2013     5:41 ب.ظ #


sana_esi

Subscriber
72 پست34 تاپیک

سلام. من برای قسمت مدیریت  دکمه خروج کذاشتم و روی سیستم خودم چکش که میکنم مشکلی نیست.ولی وقتی روی یه سیستم دیگه چک میکنم وقتی مرور گر را بدونه زدن دکمه خروج ببندم و دوباره وارد قسمت مدیریت بشم بدونه اینکه رمز ازم بپرسه وارد میشه.جالب اینجاست که روی سیستم خودم چنین مشکلی نیست.یه چیر دیگه این که چطوری برای قسمت مدیریت محدودیت بزارم یعنی مثلا مدیر برا مدتی سیستم را رها کرد خود به خود از قسمت مدیریت خارج بشه

 

0  تشکر
پنجشنبه ، 22 آگوست 2013     7:01 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

خوب شما توی کد خروج سشن رو تخریب میکنید یا نه؟ همه اون کارها با کوکی انجام میشه،از لحظه ورود یه کوکی ایجاد کنید و با درخواست جدید کاربر چک کنید فاصله زمانی چقد شده اگه مثلا از 20 دقیقه بیشتر شده بود دوباره به صفحه لاگین هدایت کنید.

0  تشکر
شنبه ، 24 آگوست 2013     6:56 ب.ظ #


sana_esi

Subscriber
72 پست34 تاپیک

بله از

unset($_SESSION['valid_user']);
$result_dest = session_destroy();

استفاده میکنم.این که میگین با درخواست جدید کاربرچک کنم این کار را باید چطوری انجام بدم میشه دررابطه با کوکی ها یه مثال بزنید.بعد این که مرورگر را بدونه زدن دکمه خروج می بندم و دوباره که باز می کنم  بدونه پرسیدن رمز عبور وارد پنل مدیریت میشه این مشکل را چطوری حل کنم؟

0  تشکر
یکشنبه ، 25 آگوست 2013     9:28 ق.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

درباره درخواست کاربر میتونی از کوکی استفاده کنی و هم از خود سشن،فکر کنم سشن راحت تر باشه.

این کد میگه اگه زمان جاری از آخرین فعالیت کاربر توی سایت 30 min بیشتر شد سشن رو از بین ببر،

خوب این کد رو باید بذاری توی فایلی که توی تمام صفحات لود میشه،و با هر درخواست کاربر این کد چک میشه.

0  تشکر
یکشنبه ، 25 آگوست 2013     9:44 ق.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

برای بستن مرورگر هم باید از ای جکس استفاده کنی اونم به صورتی درخواست  async نباشه،زمانی که کاربر میخواد پنجره رو ببنده باید تیو متد unload یه درخواست ای جکس بفرستی به یه فایل php که توی اون فایل سشن تخریب بشه.

موفق باشید.

0  تشکر
یکشنبه ، 25 آگوست 2013     12:35 ب.ظ #


sana_esi

Subscriber
72 پست34 تاپیک

برای بستن مرورگر این کد را نوشتم.ولی جواب نمیده.من تازه با ایجکس آشنا شده ام و درست نمی تونم کدنویسی کنم

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>
$(document).ready(function() {
$(window).unload(function(){
alert("exit");
$.ajax({
url: "logout.php"

});
});
});
</script>
</head>
<?php

پیوست ها:
You must be logged in to view attached files.
0  تشکر
یکشنبه ، 25 آگوست 2013     12:42 ب.ظ #


sana_esi

Subscriber
72 پست34 تاپیک

من پیام را گذاشتم ببینم اصلا وارد کد میشه یا نه

وارد کدی که نوشتم میشد البته فقط توی مرورگر IE روی هر گزینه ای هم که کلیک میکردم پیام را نشون میداد

0  تشکر
یکشنبه ، 25 آگوست 2013     4:51 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

تستش کنید.

پیوست ها:
You must be logged in to view attached files.
0  تشکر
یکشنبه ، 25 آگوست 2013     7:40 ب.ظ #


sana_esi

Subscriber
72 پست34 تاپیک

کلا روی هر دکمه ای که کلیک میکنم از صفحه خارج میشه چطوری تعیین کنم که قتی روی دکمه close مرورگر کلیک کرد خارج بشه

0  تشکر
یکشنبه ، 25 آگوست 2013     10:08 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

شما الان منظورتون کد ای جکس هست یا اون کد PHP؟

0  تشکر
پست 1 تا 10 (از مجموع 11 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .