2010-01-27 19 views
19

मंटिस को मेल में प्राप्त लिंक पर क्लिक करने के लिए नए उपयोगकर्ता की आवश्यकता है। कंपनी नीति के अनुसार, sendmail (या कोई अन्य) आवेदन सर्वर पर सक्रिय नहीं हो सकता है। मैं उपयोगकर्ताओं को वैध ई-मेल के बिना पंजीकरण करने की अनुमति कैसे दूं?ईमेल के बिना मंटिस नया उपयोगकर्ता पंजीकरण

क्या वैसे भी मैं एक अद्यतन क्वेरी चला सकता हूं और सीधे डेटाबेस में पासवर्ड बदल सकता हूं और इसे उपयोगकर्ता को सौंप सकता हूं?

उत्तर

43
  1. सामान्य रूप से उपयोगकर्ता बनाएं http://path/to/mantis/manage_user_create_page.php के माध्यम से

  2. एक कमांड प्रॉम्प्ट खोलें (इसके लिए मौजूदा व्यवस्थापक खाते का उपयोग कर) और MySQL में लॉग इन करें (mysql -u root -p)

  3. use bugtracker; (जहां बगट्रैकर मैंटिस bd का नाम है, घ efault = बगट्रैकर)

  4. update mantis_user_table set password=md5('password') where username='username';

पूरे cmd विनिमय इस तरह दिखता है:

C: \ Program Files \ MySQL \ MySQL सर्वर 4.1 \ बिन> mysql -u जड़ - पी
पासवर्ड दर्ज करें: *********
MySQL मॉनिटर में आपका स्वागत है। आदेश समाप्त होता है; या \ जी।
आपका MySQL कनेक्शन आईडी सर्वर संस्करण के लिए 7 है: 4.1.21-समुदाय-एनटी

टाइप 'सहायता;' या मदद के लिए '\ h'। बफर को साफ़ करने के लिए '\ c' टाइप करें।

mysql> बगट्रैक का उपयोग करें;
डाटाबेस

mysql> अद्यतन mantis_user_table सेट पासवर्ड = md5 ('password') जहां उपयोगकर्ता नाम = 'उपयोगकर्ता नाम';
क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)
पंक्तियाँ मिलान किया: 1 परिवर्तित: 1 चेतावनियाँ: 0

7

हां, मुझे भी यही समस्या थी। यदि आपके पास एक कार्य खाता है (इंस्टॉल करने के बाद व्यवस्थापक उपयोगकर्ता है) तो आप इस खाते के पासवर्ड (डेटाबेस में) की प्रतिलिपि बना सकते हैं और उसे नए उपयोगकर्ता (ओं) में पेस्ट कर सकते हैं।

आप इन उपयोगकर्ताओं को यहां देख सकते हैं: mantis_user_table।

अगर आप इस हैश का उपयोग करें: 5f4dcc3b5aa765d61d8327deb882cf99 नया पासवर्ड है: पासवर्ड

1

आप Windows पर XAMPP का उपयोग करते हैं, तो आप बस पहुँच phpmyadmin पेज (स्थानीय होस्ट/phpmyadmin /) आप बगट्रैक डेटाबेस का चयन करें, और उसके बाद डीबी, mantis_user_table से अंतिम तालिका में, आप अपने उपयोगकर्ता को एक साधारण mysql कथन के साथ डालें, वहां बहुत सारे कॉलम हैं, सभी अनिवार्य नहीं हैं। सबसे दिलचस्प कॉलम पहुंच स्तर है। व्यवस्थापक खाते के लिए पहुंच स्तर मान 90 है, लेकिन मुझे पूरा यकीन नहीं है कि यह संख्या कैसे काम करती है। अब तक मुझे एक टेबल मिली है: mantis_project_user_list_table और एक्सेस स्तर 10 पर डिफ़ॉल्ट सेट है (मुझे लगता है कि यह एक "सामान्य" उपयोगकर्ता स्तर है)।

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