จะตรวจสอบว่าผู้ใช้อยู่ในส่วนท้ายได้อย่างไร?


12

ในใบสมัครของฉันฉันมีแบบฟอร์มเดียว ตอนนี้ถ้าผู้ใช้อยู่ในส่วนหน้าฉันต้องการแสดงชื่อ แต่ถ้าเขาอยู่ในส่วนหลังฉันไม่ต้องการแสดง

ฉันไม่ต้องการตรวจสอบตามบทบาทของผู้ใช้

คำตอบ:


20

is_admin()ใช้ มันจะตรวจสอบว่าคุณกำลังดูหน้าผู้ดูแลระบบหมายถึงแบ็กเอนด์


มันจะทำงานกับผู้ใช้รายอื่นเช่นสมาชิกหรือไม่
Ajay Patel

อ๋อ มันใช้ได้กับทุกบทบาท
Rutwick Gangurde

วิธีการเกี่ยวกับการโหลดสคริปต์ในหน้าผู้ดูแลระบบที่เฉพาะเจาะจง?
AlxVallejo

ตะขอแอ็คชันadmin_print_scriptsมีไว้เพื่อทำเช่นนั้น
Rutwick Gangurde

3
จากบันทึกย่อคำขอ ajax จะทำให้ผลตอบแทนจริง นอกจากนี้ในเอกสารอธิบายว่าสิ่งนี้ไม่ได้มีไว้เพื่อใช้ในการตรวจสอบความปลอดภัย
Rebecca Dessonville

10

ใช้is_admin()เพื่อตรวจสอบว่าหน้าปัจจุบันเป็นหน้าการบริหาร แม้จะมีชื่อแล้วนี่ไม่ใช่การตรวจสอบบทบาทผู้ใช้


มันจะทำงานกับผู้ใช้รายอื่นเช่นสมาชิกหรือไม่
Ajay Patel

2
อ่านหน้า Codex: is_admin()กลับมาเสมอFALSEที่ส่วนหน้า ไม่ว่าผู้ใช้จะมีบทบาทใด
fuxia
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.