आपको URL के माध्यम से मान पास करने की आवश्यकता नहीं है। जब कोई उपयोगकर्ता लॉग इन करता है तो आप उन मानों को सेट करने के लिए प्रमाणीकरण योजना को संशोधित कर सकते हैं। उदाहरण के लिए:
अपनी चुनी हुई प्रमाणीकरण योजना में, प्रमाणीकरण के बाद की प्रक्रिया सेट करें करने के लिए:
APEX_UTIL.SET_SESSION_STATE('CURRENT_NODE_ID', 0);
APEX_UTIL.SET_SESSION_STATE('P1_ID', 0);
मैं आमतौर पर इसे डेटाबेस प्रक्रिया में करता हूं और प्रमाणीकरण योजना में इसे कॉल करता हूं - यही कारण है कि मैं APEX_UTIL.SET_SESSION_STATE का उपयोग कर रहा हूं। मैंने इसे आजमाया नहीं है, लेकिन यह इस क्षेत्र में भी काम कर सकता है:
:CURRENT_NODE_ID := 0;
:P1_ID := 0;
संपादित करें
अपनी प्रमाणीकरण योजना को संशोधित करने के लिए (ये निर्देश एपेक्स 4 के लिए हैं, लेकिन ये पहले के संस्करणों के लिए समान होने चाहिए):
- एप्लिकेशन निर्माता पर जाएं
- वह एप्लिकेशन खोलें जिसे आप संशोधित करना चाहते हैं
- साझा घटकों पर जाएं
- प्रमाणीकरण योजनाएं चुनें
- वर्तमान प्रमाणीकरण योजना खोलें
- नीचे स्क्रॉल करके प्रसंस्करण में प्रवेश करें
- अपना कोड प्रमाणीकरण के बाद की प्रक्रिया में रखें