|
|
|
จากโค้ดนี้ ทำไมปิด ie หรือล็อกเอ้าท์ออกผ่านไป 5 นาทีแล้ว ($time_out=$time_now + 300;) มันก็ยังไม่ลบในฐานข้อมูลออกอ่ะคะ |
|
|
|
|
|
|
|
ขอบคุณค่ะ
แต่ยังไม่ได้อ่ะค่ะ T_T
|
|
|
|
|
Date :
2010-09-06 12:24:11 |
By :
Nutty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลังจากดู ใช้ session อย่างไร ถ้าต้องการ login ได้แค่ เครื่องเดียวเท่านั้น ของ user นั้นๆ ป้องกัน login ซ้ำ
ลองทำแล้วค่ะ มันติดตรง $sql2 มันไม่ update ค่ะ
Code (PHP)
<?
session_start();
$_SESSION['user1']=$user1;
include('config.inc.php');
include('config.inc.php');
$sql="select*from userin where logname='$user1' and pw='$password' ";
$result=mssql_query($sql);
$num_rows=mssql_num_rows($result);
if($num_rows==1){
$sql="update userin set online='1' where '$user1'=logname";
$result=mssql_query($sql);
$sql1="UPDATE userin SET time_login= '".time()."' WHERE logname= '$user1'";
$result1=mssql_query($sql1);
//ตรงนี้ต้องเพิ่มคำสั่งไรเปล่าค่ะ แบบว่าถ้าติดต่อ server ไม่ได้ ประมาณนี้ป่าวคะ แล้วต้องเขียนคำสั่งว่าไรคะ
$sql2="UPDATE userin SET online='0' WHERE time_login <='".(time()-30)."'";
$result2=mssql_query($sql2);
}
?>
|
|
|
|
|
Date :
2010-09-06 14:08:03 |
By :
Nutty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ ถ้า update ตรง logout พอเข้าใจอยู่ค่ะ แต่ตรงนี้ไม่เข้าใจจริง ๆ ปิดโปรแกรมไปแล้วมันอัพเดทยังไงอ่ะ
ช่วยที่นะคะ
ขอบคุณค่ะ
|
|
|
|
|
Date :
2010-09-06 14:29:12 |
By :
Nutty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากลิ้งนี้ ความเห็นที่ 1 ของพี่วินอ่ะค่ะ
https://www.thaicreate.com/php/forum/032797.html
อยากถามว่าทำไม หลังจาก Login ผ่านแล้ว User คนอื่นก็จะไม่สามารถ Login ได้อีก
ต้องใช้คำสั่งไรรึป่าวคะ ถ้าเขียนตามนั้นมันก็ล็อกอินได้อีกนี่คะ...งง
|
|
|
|
|
Date :
2010-09-06 16:23:21 |
By :
Nutty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ..เข้าใจแล้วค่ะ
หุหุ
|
|
|
|
|
Date :
2010-09-06 16:38:57 |
By :
Nutty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|