यदि उपयोगकर्ता बैक एंड में है तो कैसे जांचें?


12

मेरे आवेदन में, मेरे पास एक फॉर्म है। अब यदि उपयोगकर्ता फ्रंट एंड में है तो मैं शीर्षक प्रदर्शित करना चाहता हूं लेकिन यदि वह बैक एंड में है तो मैं इसे प्रदर्शित नहीं करना चाहता।

मैं इसे उपयोगकर्ता की भूमिका के आधार पर जांचना नहीं चाहता।

जवाबों:


20

का उपयोग करें is_admin()। यह जाँचता है कि आप एक व्यवस्थापक पृष्ठ देख रहे हैं, बैकएंड का मतलब है।


क्या यह सब्सक्राइबर जैसे अन्य उपयोगकर्ता के लिए काम करेगा?
अजय पटेल

हां। यह सभी भूमिकाओं के लिए काम करता है।
रुटविक गंगुरडे

किसी विशिष्ट व्यवस्थापक पृष्ठ पर स्क्रिप्ट लोड करने के बारे में कैसे?
AlxVallejo

एक्शन हुक admin_print_scriptsऐसा करने के लिए है।
रुटविक गंगूरडे

3
ध्यान दें, एक अजाक्स अनुरोध इस वापसी TRUE कर देगा। इसके अलावा, दस्तावेज़ में यह सही है कि यह सुरक्षा जांच के रूप में उपयोग करने के लिए नहीं है।
रेबेका डेसोनविले

10

is_admin()यह देखने के लिए उपयोग करें कि क्या वर्तमान पृष्ठ एक प्रशासन पृष्ठ है। अपने नाम के बावजूद यह एक उपयोगकर्ता की भूमिका की जांच नहीं है।


क्या यह सब्सक्राइबर जैसे अन्य उपयोगकर्ता के लिए काम करेगा?
अजय पटेल

2
कोडेक्स पेज पढ़ें: फ्रंट एंड पर is_admin()हमेशा रिटर्न FALSE। कोई फर्क नहीं पड़ता कि उपयोगकर्ता की क्या भूमिका है।
FUXIA
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.