उपयोगकर्ता तालिका में "init" और "मेल" फ़ील्ड


12

"इनिट" और "ईमेल" फ़ील्ड के बीच अंतर क्या है?

mail varchar(64)  User's e-mail address.
init varchar(64)  E-mail address used for initial account creation.

4
Btw, अगर किसी को यहाँ हो रही है क्योंकि अद्यतन चेतावनी भेजा गया था admin@example.com: भले ही व्यवस्थापक खाता हो सकता है $user->init === 'admin@example.com', देखने के लिए वास्तविक जगह व्यवस्थापक / रिपोर्ट / अद्यतन / सेटिंग्स है, जिसमें एक भी हो सकता है admin@example.com। (यह एक पुरानी वेबसाइट पर था, मुझे नहीं पता कि यह वहाँ कैसे मिला :))
डॉनक्विज़ोट

जवाबों:


14

अंतर यह है कि मेल उपयोगकर्ता द्वारा उपयोग किया जाने वाला वास्तविक ईमेल पता है, जबकि init में, एक सादे Drupal स्थापना में, उपयोगकर्ता खाते को बनाते समय उपयोग किया गया ईमेल पता होता है।
यदि बेकरी सिंगल साइन-ऑन सिस्टम मॉड्यूल एक स्लेव साइट (बेकरी समांतर में) में स्थापित किया जाता है, तो इनिट फ़ील्ड में मास्टर साइट पर उपयोगकर्ता खाते का लिंक होता है।

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

Drupal.org उस मामले में init फ़ील्ड का उपयोग करता है, जब उपयोगकर्ता अपने खाते तक पहुँच खो देते हैं, और रिपोर्ट करने के लिए एक नया खाता बनाते हैं। उनसे पूछा जाता है (सार्वजनिक रूप से नहीं) कि उनके पिछले खाते को पंजीकृत करते समय उन्होंने किस ईमेल का उपयोग किया था; Drupal.org व्यवस्थापक तब सत्यापित करेगा कि डेटाबेस सामग्री को पढ़कर खोए हुए खाते को पंजीकृत करते समय उनका उपयोग किया गया वही ईमेल है। (ऐसा कोई मॉड्यूल नहीं है जो मुझे जो पता है, उसके लिए स्वचालित रूप से ऐसा करने की अनुमति देता है।)


5
उल्लेख के लायक एक और अंतर यह है कि जहां मेल उस साइट पर उपयोगकर्ता प्रोफ़ाइल के जीवनकाल के माध्यम से कई बार बदल सकता है, वहीं इनइट वही रहेगा। यह प्रयोग किया जाना चाहिए खाता हैक किया जाना चाहिए और ई-मेल और पासवर्ड बदल गया।
googletorp
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.