पासवर्ड हैश phpBB 3 मंच होस्टिंग
ओसी दो पासवर्ड HASH एल्गोरिदम का उपयोग करता है उपयोगकर्ता पासवर्ड स्टोर करने के लिए, पुराने विधि SHA1 था, और नया एक sha1sum है (मैं नहीं ओसी की एक बहुत पुरानी उपयोगकर्ता, सिर्फ एक महीने, तो के बाद से कौन-सा संस्करण sha1sum हैश का उपयोग करता है मैं नहीं जानता)
कैसे कभी भी इस sha1sum विधि (SHA1 से) और अधिक सुरक्षित हो रहा है, कुछ समय आप इस हैश तरीकों ommit और एक आप अपनी सीआरएम के साथ ओसी एकीकृत करने की जरूरत है, या किसी भी सॉफ्टवेयर संगतता आप बनाने की आवश्यकता का उपयोग करने की जरूरत है।
मदद के लिए सर्च कर रहे हैं मैं किसी भी अच्छा मंच विषय और या प्रश्न / उत्तर यह सही ढंग से मेरी समाधान हल करने के लिए हां, तो यहाँ नहीं मिला। और उम्मीद है कि कुछ एक मदद करता है। (मैं ओसी हैश तरीकों के साथ संगतता रखने के लिए लाइनों को जोड़ने के लिए बस recomment, कैसे कभी अगर सब पर इस्तेमाल नहीं किया हो सकता है आप हैश लाइनों पैदा हटा सकते हैं)
तो मान आप MD5 का उपयोग कर passowrds स्टोर करने के लिए की जरूरत है देता है।
फ़ाइल आप संशोधित करने की आवश्यकता \ ownCloud \ lib \ उपयोगकर्ता \ database.php है
वहाँ 3 कार्य हैं, हम CreateUser (), setPassword () और checkPassword (बदलने की जरूरत है)
CreateUser (), setPassword () काम करता है, और लगता है में खोजें:
$ हैश = $ hasher-> HashPassword ($ password.OC_Config :: getValue ( 'passwordsalt', ''));
और उस पंक्ति के बाद जोड़ें।
$ हैश = MD5 ($ पासवर्ड);
में checkPassword () फ़ंक्शन खोज:
$ StoredHash = $ पंक्ति [ 'पासवर्ड'];
और उसके बाद जोड़ने के लिए, यह।
अगर (MD5 ($ पासवर्ड) == $ storedHash) < return $row['uid']; >
यही कारण है कि सभी (जहाँ तक मैं परीक्षण किया गया था) इस के साथ आप MD5, SHA1, या किसी भी 40+ हैश एल्गोरिदम कि PHP का समर्थन करता है का उपयोग कर सकते है। इसके अलावा, आप, आप परिवर्तन करने के बाद नए लोगों के लिए सभी पासवर्ड रीसेट करने की जरूरत है।
नोट: वर्ष SHA1, और sha1sum पासवर्ड अब भी जब तक आप उन्हें MD5 को बदलने के लिए काम करेंगे। । pasword परिवर्तन के तरीकों में ओसी निर्माण का उपयोग कर। या PHP / MySQL के साथ सीधे तालिका में परिवर्तन।
और हाँ आप भी उपयोग कर सकते हैं का नित्य पालन extremly असुरक्षित सादा पाठ पासवर्ड, बस का उपयोग कर:
$ हैश = $ पासवर्ड;
सादर और इस में मदद करता है उम्मीद है।