2012-11-13 13 views
10

मैं एक फोरम प्रकार प्रणाली के बारे में सोच रहा हूं जो उपयोगकर्ताओं को बिना खाते के पोस्ट पोस्ट/संपादित करने की अनुमति देगा, लेकिन ई-मेल सत्यापन के माध्यम से।सुरक्षित 'ईमेल द्वारा सत्यापित करें' सिस्टम के लिए वर्कफ़्लो क्या है?

तो आप फ़ॉर्म भरें, ईमेल पता प्रदान करें, सबमिट करें, और फिर उस ईमेल में एक लिंक प्राप्त करें जो आपकी पोस्ट को 'सक्रिय' करेगा। संपादित करने के लिए वही बात। 'संपादित करें' पर क्लिक करें, लिंक के साथ ईमेल प्राप्त करें, लिंक आपको फ़ॉर्म संपादित करने के लिए ले जाता है।

मैं सुरक्षित रूप से ऐसा करने के लिए सटीक चरणों को समझने की कोशिश कर रहा हूं। मैं एक लिंक कैसे बना सकता हूं जो इतनी देर के बाद समाप्त हो जाएगा? मैं कैसे सुनिश्चित करूं कि यह ईमेल पते से आ रहा है और न केवल संभावित यूआरएल के माध्यम से कुछ बॉट साइकलिंग?

सही दिशा में शुरू करने के लिए कोई भी मदद की सराहना की जाती है।

मैं उसकेोकू पर पायथन, फ्लास्क, पोस्टग्रेस का उपयोग कर रहा हूं।

+1

आपने क्या प्रयास किया? – lolopop

+5

मैं SO उपयोगकर्ताओं को मेरे लिए अपना काम करने से रोकने के आपके प्रयास को समझता हूं लेकिन मैंने स्पष्ट रूप से ध्यान दिया है कि मैं बस इस प्रकार की प्रणाली कैसे संचालित करता है इसकी एक सामान्य दिशा की तलाश में हूं। मुझे लगा कि मैं विशेषज्ञों से कुछ समय करने के लिए अपना प्रयास 'कोशिश करने' को बर्बाद करने से पहले समझने के लिए कहूंगा। – chrickso

उत्तर

13

आप कुप्पी का उपयोग कर रहे हैं, तो आप इस को देखने के लिए चाहते हो सकता है: लिंक ऊपर से एक उदाहरण का उपयोग करते हुए

http://flask.pocoo.org/snippets/50/

, कार्यप्रवाह हो सकता है कुछ की तरह:

  1. उपयोगकर्ता में प्रवेश करती है ईमेल और पोस्ट।
  2. itsdangerous मॉड्यूल विशिष्ट ईमेल से जुड़ी होती हैं जो का उपयोग कर सुरक्षित लिंक एक बार जब उपयोगकर्ता ईमेल और विशिष्ट URL प्राप्त करता है के रूप में चरण 2 में उत्पन्न उत्पन्न (ऊपर कतरना में समझाया गया है)
  3. , वे इस बात की पुष्टि के लिए उस पर क्लिक कर सकते हैं पोस्ट। जब उपयोगकर्ता इस यूआरएल पर क्लिक करता है तो आप चेक की एक अतिरिक्त परत भी जोड़ सकते हैं जहां आप उन्हें फिर से अपना ईमेल पता दर्ज करने के लिए कह सकते हैं और फिर यूआरएल से जुड़े ईमेल के खिलाफ मेल खाते हैं।
संबंधित मुद्दे

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