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

यहां समस्या यह है, मैं नहीं चाहता कि वे अगली बार इस यूआरएल को कॉपी कर सकें और इसे अपनी ब्राउज़र विंडो में पेस्ट कर सकें - यूआरएल पर नेविगेशन हमेशा क्यूआर कोड स्कैन के बाद होना चाहिए। इसे कैसे प्राप्त किया जा सकता है? क्या कोई तरीका है जिससे मैं GET के बजाय POST के रूप में QR स्कैन से HTTP अनुरोध कर सकता हूं?

0
NoMadic 29 अक्टूबर 2018, 13:03

1 उत्तर

सबसे बढ़िया उत्तर

क्यूआर कोड में केवल अक्षरों और संख्याओं की एक स्ट्रिंग होती है। यदि स्ट्रिंग http:// या https:// से शुरू होती है तो QR स्कैनर इसे एक URL के रूप में मानेगा। इसे पोस्ट करने का कोई तरीका नहीं है, न ही यूजर से कोई डेटा छिपाने का।

आप चाहें तो कोड "वन टाइम ओनली" बना सकते हैं।

मान लें कि आपका URL https://example.com/?1234 है

एक बार कोड स्कैन हो जाने के बाद, आप अपने डेटाबेस में रिकॉर्ड कर सकते हैं कि 1234 का पहले ही उपयोग किया जा चुका है।

या आप उस पृष्ठ पर एक बटन डाल सकते हैं, उपयोगकर्ता को बता सकते हैं कि कोड का उपयोग करने के लिए उन्हें इसे क्लिक करना होगा।

1
Terence Eden 29 अक्टूबर 2018, 20:08