2010-09-24 25 views
9

कई साल पहले मैंने एक थोक कंपनी के लिए एक वेबसाइट विकसित की जो अपनी ऑनलाइन कैटलॉग (और थोक मूल्य निर्धारण) को निजी रखना चाहता था। प्रत्येक सबमिट किए गए एप्लिकेशन की मैन्युअल रूप से समीक्षा करने से कम, मैं वास्तव में इसे सटीक रूप से पूरा करने के तरीके पर अटक गया था।प्रमाणीकरण: ईमेल पते/फोन नंबरों से परे

यह अन्य वेब परियोजनाओं में भी आया है जो कुछ "थोड़ा गुप्त" जानकारी तक पहुंचने के लिए पंजीकरण की आवश्यकता है - प्रेस के सदस्यों और डीलरों सहित। वास्तविक अनुप्रयोगों के संदर्भ में इनमें से अधिकतर एप्लिकेशन बहुत कम प्राप्त करने के साथ, फ़ॉर्म को स्वचालित रूप से असंभव (या बहुत अधिक प्रयास) के रूप में सत्यापित करने के कार्य को खारिज करना आसान था।

हाल ही में, पंजीकरण में बहुत बड़ी वृद्धि हुई है, और यदि संभव हो तो इस प्रक्रिया को स्वचालित करने के लिए यह समझदारी होगी।

साइट PHP में विकसित की है, और मैं निम्नलिखित की कोशिश की है:

  • स्क्रैपिंग डन एंड ब्राडस्ट्रीट व्यावसायिक फ़ोन के खिलाफ
  • फोन के खिलाफ यलो पेजेस को खत्म करने/पते
  • बेसिक Regex

रेगेक्स मानक है, किसी भी उपयोगकर्ता सत्यापन। स्क्रैपिंग अविश्वसनीय थी (और & शर्तों की शर्तों का पालन करने के बाद)

अन्य डेवलपर्स व्यवसाय/प्रेस सत्यापन के मुद्दे से कैसे निपटते हैं, और वे अपने ग्राहकों को यह कैसे औचित्य देते हैं?

धन्यवाद भार

+0

आप किस प्रकार की सत्यापन करना चाहते हैं? बस सत्यापित करें कि वे एक व्यवसाय का प्रतिनिधित्व कर रहे हैं? –

+0

मुझे लगता है कि आपको स्पष्ट रूप से झूठे पंजीकरण को अस्वीकार करने के लिए सत्यापन का उपयोग करना चाहिए, फिर मनुष्यों को मैन्युअल रूप से बाकी की जांच करने के लिए प्राप्त करना चाहिए। –

+0

@ माइकल पेट्रोट्टा बिल्कुल, हां। मेरी पिछली विधियां, बस किसी के बारे में कोई व्यवसाय देख सकता है और अपनी जानकारी दर्ज करके स्वचालित पहुंच प्राप्त कर सकता है। सत्यापित करने के लिए जानकारी के अन्य टुकड़े हैं जिसका मतलब अधिक होगा, जैसे कर-आईडी (प्रेस पर कोई सुराग नहीं)। @ एंड्रयू डुन मेरे पास पहले से ही मानक फॉर्म सत्यापन है, जो गैरकानूनी डेटा फ़िल्टर कर रहा है। –

उत्तर

3

एक बार जब आप मानव बनाम बॉट स्क्रीनिंग से पहले हो जाते हैं, तो आप उन उत्सुक गैर-लक्षित विज़िटर (कहें, प्रख्यात 14 वर्षीय बच्चा) को अलग करने के कुछ तरीकों की तलाश कर रहे हैं, जिन्हें आप अंदर देना चाहते हैं। जैसा कि अन्य टिप्पणीकार कहते हैं, पहचानने के लिए कोई सार्वभौमिक ट्यूरिंग मशीन तरीका नहीं है, अकेले मूल्यांकन करें, एक अधिकृत संवाददाता या व्यावसायिक व्यक्ति जो आपकी साइट में रूचि रख सकता है।

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

+0

धन्यवाद रिचर्ड। आखिरकार, जिस तरह से मैं जा रहा था। मैंने 50 क्षेत्रों के अंतिम अधिकतम संभव स्कोर के साथ कई क्षेत्रों में मान्य किया, प्रत्येक सफल (या आंशिक रूप से सफल) फ़ील्ड स्कोर में जोड़ा गया। यदि स्कोर> = 40 अंक था, तो मैंने उन्हें तत्काल पहुंच प्रदान की। बाकी मानव सत्यापन के लिए इंतजार कर सकते थे। –

0

कैसे उन्हें अपने संगठन के नाम को पॉप्युलेट और सत्यापित करने के लिए वेब सेवा का उपयोग करने के बारे में। मुझे यह http://www.business.gov/about/features/api/business-licenses/ मिला, यह केवल यूएस आधारित कंपनियों के लिए है, लेकिन मुझे संदेह होगा कि उनके अन्य लोग अन्य देशों के लिए ऐसा ही हैं।

+0

यह केवल अमेरिकी सरकारी एजेंसियों के लिए मान्य है - सभी पंजीकृत व्यवसायों के लिए नहीं। मुझे लगता है कि एक (पूर्ण) रिवर्स ईआईएन डेटाबेस मौजूद नहीं है। –

1

एक और तरीका है कि उन्हें अपने डोमेन नाम से मेल पता पूछें, और उन्हें एक ईमेल भेजें। यह प्रत्येक कंपनी के लिए काम नहीं करता है, लेकिन आप इस टिप का उपयोग धोखाधड़ी के प्रयासों को कम करने के लिए कर सकते हैं।

आदेश में और अधिक कुशल होने के लिए आपको भी whois जाँच कर सकते हैं: http://www.webservicex.net/whois.asmx

आप पागल हैं, तो आप भी अपने सर्वर के साथ कनेक्शन स्थापित करने और इस ट्यूटोरियल पालन करने की कोशिश कर सकते हैं: http://www.coveryourasp.com/ValidateEmail.asp

+0

यह एक दिलचस्प अवधारणा है, लेकिन कई रजिस्ट्रार अभी भी "[email protected]" खातों के प्रकार पर फंस गए हैं। हालांकि यह मेरे चेक के लिए एक अच्छा जोड़ा हो सकता है। शायद मुझे सत्यापन के लिए एक बिंदु प्रणाली की आवश्यकता है .. –

+0

हां, लेकिन यह जांचना अभी भी संभव है कि [email protected] हॉटमेल के सर्वर पर मौजूद है या नहीं, है ना? लिंक का प्रयोग करें, ल्यूक: पी – Rob

0

भीड़ समाधान का स्रोत क्यों नहीं?

यह अजीब लग सकता है, लेकिन मेरे साथ भालू। उनके सभी में कुछ समान है, वे एक ही या समान उद्योग के सभी लोग हैं। इसलिए किसी के लिए पंजीकरण करने और अनुमोदित होने के लिए, उन्हें किसी व्यक्ति द्वारा पूर्ववर्ती या पूर्व स्वीकृत पहुंच के साथ "वाउच" करने की आवश्यकता है। चूंकि यह संभावना है कि पत्रकार अन्य पत्रकारों को जानते हैं, और थोक विक्रेताओं को अन्य थोक विक्रेताओं को पता है कि सभी को एक व्यक्ति को पंजीकरण करने की आवश्यकता है और किसी को अपने वैधता के लिए "झुकाव" करने का अनुरोध करें।

यदि आपके ऊपर पाठ्यक्रम का सटीक कार्यान्वयन है, तो आप इसे सेट कर सकते हैं ताकि किसी भी व्यक्ति को कम से कम 2 अलग-अलग लोगों को उनके खाते को मंजूरी मिलने से पहले उनके लिए झुकाव की आवश्यकता हो। सिस्टम को कुछ प्रारंभिक मैन्युअल कार्य की आवश्यकता होगी, क्योंकि आपको कुछ लोगों को मैन्युअल रूप से स्वीकृति देने की आवश्यकता होगी, लेकिन जितना अधिक लोग अधिक पंजीकरण करेंगे, वे शायद किसी ऐसे व्यक्ति को जान लेंगे जिसके पास पहले से पहुंच है। समय के साथ प्रणाली अधिक से अधिक आत्मनिर्भर हो जाती है।

एकमात्र मुद्दा जो मैं देखता हूं वह यह है कि यदि उपयोगकर्ता की संख्या छोटी है, और जो लोग पंजीकरण करते हैं वे साइट पर अन्य लोगों को नहीं जानते हैं।

+0

लेकिन आवेदकों के एक छोटे से पूल के लिए मानव सत्यापन जाने का सबसे अच्छा तरीका है, जब तक कि वे उस बिंदु तक नहीं पहुंच जाते जहां प्रतिदिन आवेदन की संख्या सत्यापनकर्ताओं के पूल की अधिकतम कार्य क्षमता तक पहुंच जाती है।स्वचालित प्रणाली के लिए हेरिस्टिक विकसित करने के लिए सत्यापित अनुप्रयोगों का उपयोग करें, स्वचालित प्रणाली का परिचय दें, जबकि प्रति दिन आवेदकों की संख्या अपेक्षाकृत छोटी है, ताकि इसके परिणाम सत्यापित किए जा सकें और इसकी ह्युरिस्टिक्स उचित रूप से अनुकूलित हो। और, ज़ाहिर है, * हमेशा * अस्वीकृत अनुप्रयोगों (या इसके सबसेट) पर एक क्यूए जांच है। –

0

इससे पहले: मैं वकील नहीं हूं और न ही ई-कॉमर्स विशेषज्ञ हूं।

यदि यह एक अंतरराष्ट्रीय सौदा है, तो जांच करने के लिए कोई सार्वभौमिक मानक नहीं है। इसके अलावा, आप उन व्यवसायों को छोड़ देते हैं जिनके लाइसेंस लंबित हैं या स्वतंत्र मालिक पंजीकरण नौकरशाही में रुचि नहीं रखते हैं। स्वचालन केवल तभी काम करता है जब किसी भी सार्वभौमिक मानक या एकल डेटासॉर पूल जो भी आप स्वचालित कर रहे हैं, वह जगह पर है।

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

इसके अलावा, अतिरिक्त न्यूनतम कार्ड के सामान्य सेवा शुल्क की क्रेडिट कार्ड खरीद की आवश्यकता के द्वारा अतिरिक्त सत्यापन किया जा सकता है (आमतौर पर $ 1 ऐसा लगता है)। हालांकि पूर्ण प्रमाण नहीं है, यह क्रेडिट कार्ड लेनदेन केवल ग्राहक को आईडी करने के लिए कार्य करता है। Craigslist, यूएसपीएस देखें।

मुझे लगता है कि मैंने "क्षेत्र में अनुभवी वकील से पूछें" के साथ अभी आपके प्रश्न का उत्तर दिया है।

+0

लेकिन यह स्थापित करने के लिए एक दिलचस्प वेब सेवा की तरह लगता है, है ना? अपना खुद का 'सार्वभौमिक व्यवसाय जांच इंजन' बनाएं =) –

+0

@ डेविड थॉमस: यह सब उस स्थान पर निर्भर करता है जिसे आप कवर कर रहे हैं (epa certs, ohs, sarbanes oxley, या जो भी वर्गीकरण और प्रमाणीकरण सीजन में है)। ओपी के उपयोगकर्ता आधार के बारे में कुछ भी जानने के बिना, मैं कहूंगा कि आम संप्रदाय को ढूंढें, और यदि केवल एक या दो वैश्विक एजेंसियां ​​उनकी सेवा कर रही हैं तो आप सभी पूछ सकते हैं। अन्यथा, आमतौर पर इलाके के बारे में सार्वभौमिक कुछ भी नहीं है। –

+0

@bob, बिल्कुल। लेकिन मेरा विचार था (और मेरे पास * इसे लागू करने के लिए कोजोन नहीं हैं) कि यदि आप व्यावसायिक प्रमाण-पत्रों को सत्यापित करने के लिए एक छोटा पंजीकरण शुल्क लेते हैं (केवल एक अल्पकालिक अवधि में एक देश-बाज़ार कहें, जो भी आपको उचित लगता है) और फिर अन्य व्यवसायों के लिए जांच करने के लिए एक एपीआई प्रदान करें ... यह दिलचस्प लगता है, लेकिन एक बड़ा सिरदर्द। –

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