สอบถามเรื่อง การเช็ค login ของ phpBB

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

flook
PHP VIP Members
PHP VIP Members
โพสต์: 3751
ลงทะเบียนเมื่อ: 06/06/2022 9:43 am

สอบถามเรื่อง การเช็ค login ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย flook »

สอบถามวิธีการเช็ค login ของ phpBB
เช็คจากตัวแปรอะไร
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 47815
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถามเรื่อง การเช็ค login ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ประกาศ หลังจาก include ตัวสุดท้ายของหน้า

โค้ด: เลือกทั้งหมด

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('[ตั้งชื่อหน้า]');  // กำหนดเพื่อให้รู่ว่า user กำลังใช้งานส่วนไหนของระบบเราอยู่ 
ลอง เช็คค่าใน object $user->data

โค้ด: เลือกทั้งหมด

print_r($user->data) 
จะมีข้อมูล ทุกอย่างของ user อยู่ในนี้ เลือกเอามาใช้งานได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 24270
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

Re: สอบถามเรื่อง การเช็ค login ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

สำหรับเช็คผู้ใช้งาน login อยู่หรือไม่ให้ใช้จาก acl โดยที่
flook
PHP VIP Members
PHP VIP Members
โพสต์: 3751
ลงทะเบียนเมื่อ: 06/06/2022 9:43 am

Re: สอบถามเรื่อง การเช็ค login ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย flook »

eange08 เขียน: 14/06/2022 10:22 am สำหรับเช็คผู้ใช้งาน login อยู่หรือไม่ให้ใช้จาก acl โดยที่
เคสนี้ถ้าไม่ login ค่า $moderator_permissions_forum
จะเป็น 0 หรอ ครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 47815
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถามเรื่อง การเช็ค login ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

โค้ด: เลือกทั้งหมด

if($user->data['user_id'] == ANONYMOUS) {
// บุคคลทั่วไป 
}
// เช็คสิทธิ์ ของ user ใช้ u_ ตัวอย่าง

โค้ด: เลือกทั้งหมด

$auth->acl_get('u_***');
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
flook
PHP VIP Members
PHP VIP Members
โพสต์: 3751
ลงทะเบียนเมื่อ: 06/06/2022 9:43 am

Re: สอบถามเรื่อง การเช็ค login ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย flook »

mindphp เขียน: 14/06/2022 10:41 am

โค้ด: เลือกทั้งหมด

if($user->data['user_id'] == ANONYMOUS) {
// บุคคลทั่วไป 
}
// เช็คสิทธิ์ ของ user ใช้ u_ ตัวอย่าง

โค้ด: เลือกทั้งหมด

$auth->acl_get('u_***');
เจอแล้วครับ ขอบคุณครับ

โค้ด: เลือกทั้งหมด

         
	'S_USER_LOGGED_IN'		=> ($user->data['user_id'] != ANONYMOUS) ? true : false,

	'S_REGISTERED_USER'		=> (!empty($user->data['is_registered'])) ? true : false
	
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Google [Bot], Majestic-12 [Bot] และบุคลทั่วไป 14