बहुतेक स्क्रीनशॉट सेवा लॉगिनच्या मागे स्क्रीनशॉट घेण्यास समर्थन देत नाहीत, तथापि हे सक्षम करण्यासाठी आम्ही GrabzIt मध्ये कुकीज सेट करण्याची क्षमता उघडली आहे. वापरकर्त्याची ओळख पटवण्यासाठी वेबसाइट्स बर्याचदा कुकीज वापरतात म्हणून, तुम्ही वापरकर्त्यांची सत्र कुकी GrabzIt ला नियुक्त केल्यास, कोणतेही स्क्रीनशॉट घेतल्यावर सर्व वापरकर्त्यांचा सत्र डेटा उपलब्ध असेल.
GrabzIt लॉगिन वेब सेवेद्वारे किंवा तुमची स्वतःची सत्र कुकी निर्दिष्ट करून असे करण्याचे दोन मुख्य मार्ग प्रदान करते.
जर तुम्ही वापरकर्त्याच्या सर्व सत्र कुकीज निर्दिष्ट केल्या तर तुम्ही सुरक्षित वेब पेज GrabzIt चे कॅप्चर तयार करता तेव्हा ते वापरकर्त्याने जसे दिसेल तसे कॅप्चर तयार केले असेल, जर तुम्हाला वापरकर्त्याच्या डॅशबोर्डमध्ये रिपोर्ट कॅप्चर करण्यासारख्या गोष्टी करायच्या असतील तर हे खूप उपयुक्त आहे. इ. हे करण्यासाठी तुम्हाला सर्व्हर-साइड भाषा वापरण्याची आवश्यकता आहे कारण JavaScript ला फक्त HTTP कुकीज वापरकर्त्याच्या सत्र कुकीजशी संबंधित नसतात.
हे करण्यासाठी वापरकर्त्याच्या सत्रात सामील असलेल्या सर्व कुकीज पास करा SetCookie
पद्धत
$sessionValue = $_COOKIE['PHPSESSID']; $grabzIt->SetCookie('PHPSESSID', 'example.com', $sessionValue); $grabzIt->URLToImage('http://example.com/dashboard.php'); $grabzIt->Save('http://example.com/handler.php');
या उदाहरणामध्ये आम्ही असे गृहीत धरत आहोत की वापरकर्त्याच्या सत्रामध्ये PHPSESSID नावाची एकच कुकी समाविष्ट आहे, तथापि एकापेक्षा जास्त असू शकतात आणि भिन्न नाव दिले जाऊ शकते. हे सर्व तुम्ही तुमची वेबसाइट कशी तयार केली आहे यावर अवलंबून आहे. स्वाक्षरी करून कोणत्याही कुकी समस्या डीबग करण्याचा एक मार्ग into लक्ष्य वेबसाइट आणि विकसक टूल्समध्ये तयार केलेले ब्राउझर वापरा, हे Chrome ब्राउझरमध्ये करण्यासाठी फक्त F12 दाबा. नंतर वेबसाइट्स सत्र कुकी ओळखा आणि या कुकीचे नाव, डोमेन आणि मूल्य वापरून GrabzIt मध्ये जोडा सानुकूल कुकीज पृष्ठ, सत्र कुकी हटविली जात नाही हे सुनिश्चित करण्यासाठी भविष्यात कालबाह्यतेची तारीख वापरणे चांगले आहे.
आमचा वापर करा जावास्क्रिप्ट API लॉगिनच्या मागे असलेल्या वेब पृष्ठाचे HTML आम्हाला पाठवण्यासाठी. जोपर्यंत CSS, JavaScript आणि प्रतिमा यासारख्या वेब पृष्ठ संसाधनांपैकी कोणतेही वेबसाइट सुरक्षिततेने प्रतिबंधित केले जात नाही तोपर्यंत यामध्ये दर्शविल्याप्रमाणे वापरकर्त्यांचे वेब पृष्ठ योग्यरित्या कॅप्चर केले पाहिजे. उदाहरणार्थ.
ही लॉगिन पद्धत जर तुम्ही कॅप्चर करू इच्छित असलेले वेब पेज थेट लॉगिन स्क्रीन नंतर वेबपेज असेल किंवा वेबसाइटने लॉगिन पूर्ण झाल्यानंतर ब्राउझर फॉलो करेल अशी पुनर्निर्देशित URL प्रदान करत असेल तरच कार्य करेल.
काही वेब पृष्ठे मूलभूत प्रमाणीकरण वापरतात जेव्हा ब्राउझर पृष्ठ प्रदर्शित करण्यापूर्वी वापरकर्त्यास स्वतःचे प्रमाणीकरण करण्यास सांगतात. GrabzIt तुम्हाला तुमचा निर्दिष्ट करून या वेब पृष्ठांचा स्क्रीनशॉट करण्यास सक्षम करते मूलभूत प्रमाणीकरण क्रेडेन्शियल्स.