2011-08-17 20 views
5

मेरे पास बिक्री प्रतिनिधि के लिए सेन्चा टच का उपयोग करके बनाया गया एक आईपैड ऐप है। समस्या यह है कि कुछ उपयोगकर्ता वरदान में बेचते हैं और इंटरनेट का उपयोग नहीं करते हैं। इसलिए, हम एक "मूल" आईओएस ऐप बनाना चाहते हैं जो उन्हें इंटरनेट एक्सेस के बिना ऐप का उपयोग करने की अनुमति देगा। मैं वर्तमान कोड का उपयोग करने के लिए फोनगैप का उपयोग करने की उम्मीद कर रहा हूं।फ़ोनगैप में इंटरनेट एक्सेस का प्रमाणीकरण कैसे करें?

समस्या के दौरान मैं जिस समस्या का सामना कर रहा हूं, वह प्रमाणीकरण है।

वर्तमान में, ऐप PHP का उपयोग कर दूरस्थ डेटाबेस के विरुद्ध उपयोगकर्ताओं को प्रमाणित करता है। देशी फोनगैप ऐप के साथ, क्या मेरे पास इंटरनेट एक्सेस नहीं होने पर स्थानीय स्तर पर प्रमाणीकरण को संभालने का कोई तरीका है? क्या मैं स्थानीय विकल्प सुरक्षित कर सकता हूं, और यदि ऐसा है, तो कैसे? क्या यह मेरे फोनगैप प्रोजेक्ट में किसी XML या JSON फ़ाइल के विरुद्ध प्रमाणीकरण के रूप में सरल है?

नोट: मुझे पता है कि यह उन लोगों के लिए पूरी तरह से अज्ञानी है जो इसे समझते हैं और मैं क्षमा चाहता हूं। मैंने कभी भी शुद्ध वेब प्रौद्योगिकियों के अलावा कुछ भी नहीं किया है, जहां क्लाइंट-साइड और सर्वर-साइड मेरे लिए स्पष्ट हैं। संकलित भाषाओं के साथ कुछ भी नहीं किया है।

मुझे समझ में नहीं आता कि जेएस (या यदि यह बिल्कुल है) फोनगैप का उपयोग करते समय इसे मूल ऐप के रूप में पैकेज करने के लिए कितना सुरक्षित है। क्या यह पारदर्शी है क्योंकि यह वेब पर होगा?

क्या उनके फोन पर इंस्टॉल किए गए ऐप वाला दुर्भावनापूर्ण उपयोगकर्ता मेरी जावास्क्रिप्ट आदि देख सकता है?

उत्तर

0

एक प्लगइन/स्थानीय वेब सर्वर जोड़ें। यदि "ऑफलाइन" प्रमाणीकरण के लिए उससे कनेक्ट होता है। आप मांग पर या अंतराल पर ऑथ क्रेडेंशियल्स को सिंक करने के लिए प्लगइन को ट्रिगर कर सकते हैं, और सामग्री को एन्क्रिप्ट कर सकते हैं। मैं ये सब स्टोर करने के लिए जेएस नहीं करूँगा।

1

पहली बार उपयोगकर्ता इंटरनेट पर सफलतापूर्वक लॉग इन करता है, स्थानीय स्टोरेज में आवश्यक चर स्टोर करता है (i उपयोगकर्ता नाम और पासवर्ड हैश)। फिर उपयोगकर्ता को ऑफ़लाइन होने पर प्रमाणित करने के लिए उन चर का उपयोग करें। ऐप को फोनगैप के साथ पैक करने के बाद स्रोत कोड या स्क्रिप्ट को किसी भी साधारण तरीके से देखना संभव नहीं है।

संबंधित मुद्दे