BMS-HOSxP Community
HOSxP => นอกเรื่อง => ข้อความที่เริ่มโดย: panus_t ที่ พฤษภาคม 07, 2010, 08:39:32 AM
-
สอบถาม PHP ครับ
ผมทำไฟล์ Login ขึ้นดังรูป ถ้าต้องการ Logout ตอนนี้ต้องปิด browser ให้หมดเลยครับ
แต่ถ้าผมต้องการทำปุ่ม Logout เพิ่มได้หรือเปล่าครับ คือสามารถกดปุ่มเพื่อ Logout ก็ได้ หรือปิด browser หมดเลยก็เท่ากับ logout ได้เหมือนกันครับ
;D
-
อันนี้มันเป็นไฟล์ .htaccess ใช่หรือเปล่าครับ
ถ้าจะปิด Browser ก็ใช้ java script ช่วยก็ได้ครับ
<input type="button" onClick="window.close();" value="Close">
ว่าแต่น่าจะใช้ session หรือ cookie เข้ามาช่วยนะครับ
เผื่อเอาไปใช้อย่างอื่นอีกครับ ;D
-
มันเป็ฯแบบนี้ครับ
function authenticate() {
header("WWW-Authenticate: Basic realm=\"Authenticate\"");
header("HTTP/1.0 401 Unauthorized");
echo"<center><font size=\"5\" color=\"#FF0000\"><br><br>ไม่สามารถเข้าระบบได้</font></center>\n";
echo"<meta http-equiv=\"refresh\" content=\"10; URL=user_from2.php\">\n";
exit;
}
-
เข้าใจว่า
เมื่อเลิกใช้งานแล้วหรือมีคนอื่นมาใช้งานต่อ
ต้องการเปลี่ยนผู้ใช้หรือ ปิดการใช้งานของตนเองใช่หรือไม่ ;D
กลัวค้างหุหุ แล้วมีผู้สวมรอย
-
มันเป็ฯแบบนี้ครับ
function authenticate() {
header("WWW-Authenticate: Basic realm=\"Authenticate\"");
header("HTTP/1.0 401 Unauthorized");
echo"<center><font size=\"5\" color=\"#FF0000\"><br><br>ไม่สามารถเข้าระบบได้</font></center>\n";
echo"<meta http-equiv=\"refresh\" content=\"10; URL=user_from2.php\">\n";
exit;
}
แบบนี้นี่เอง ไม่เคยใช้สักทีครับ เดี๋ยวต้องไปลองเล่นดูก่อน ขอบคุณคับ
-
คุณได้นำ $_SERVER[PHP_AUTH_USER] กับ $_SERVER[PHP_AUTH_PW] ไป regis ไว้ใน session หรือ cookie มั้ยล่ะ ถ้า regis ก็ kill ให้หมด
-
ไม่ได้ regis ไว้ใน session หรือ cookie เลยครับ ทำไงครับ ;D
-
ทำไมไม่เก็บเป็น session ล่ะครับ
-
ขอบคุณครับ ที่ได้ให้ความรู้ครับ :D
-
ทีไม่ได้เก็บเพราะ copy เขามาอีกทีครับ ตอนนี้เก็บแล้วครับ ขอบคุณมากครับ ที่แนะนำ ;D