2010-02-26 4 views
5

में लॉगिनफॉर्म करने के लिए config.inc.php को कॉन्फ़िगर कैसे करें php में लॉगिन फ़ॉर्म बनाने के लिए मुझे किसी भी फाइल को डाउनलोड करना होगा। मैंने इसे दस लाख बार पूछा लेकिन मुझे यकीन नहीं है कि क्या आपको प्रश्न मिलते हैं या नहीं। मैं चाहता हूं कि एक लॉगिन फॉर्म है। Phpmyadmin में। जिसमें आप अपना उपयोगकर्ता नाम और पासवर्ड इनपुट करेंगे। क्या मुझे कोई php लॉगिन फॉर्म बनाना है या जब आप wampserver इंस्टॉल करते हैं तो यह पहले से ही शामिल है। मैंने c: \ wamp \ apps \ phpmyadmin3.2.0.1 में config.inc.php को पहले ही कॉन्फ़िगर कर दिया है। यहां ऐसा लगता है कि जब मैं कोई पासवर्ड शामिल नहीं करता हूं। मुझे संपादित करने के लिए क्या करना है? कृपया एक शुरुआती आईएम पहले से ही लॉगिन फॉर्म रखने के लिए उत्सुक हूं लेकिन मुझे कोई प्रासंगिक उत्तर नहीं मिला है।phpmyadmin

<?php 

    /* Servers configuration */ 
    $i = 0; 

    /* Server: localhost [1] */ 
    $i++; 
    $cfg['Servers'][$i]['verbose'] = 'localhost'; 
    $cfg['Servers'][$i]['host'] = 'localhost'; 
    $cfg['Servers'][$i]['port'] = ''; 
    $cfg['Servers'][$i]['socket'] = ''; 
    $cfg['Servers'][$i]['connect_type'] = 'tcp'; 
    $cfg['Servers'][$i]['extension'] = 'mysqli'; 
    $cfg['Servers'][$i]['auth_type'] = 'config'; 
    $cfg['Servers'][$i]['user'] = 'root'; 
    $cfg['Servers'][$i]['password'] = ''; 
    $cfg['Servers'][$i]['AllowNoPassword'] = true; 

    /* End of servers configuration */ 

    $cfg['DefaultLang'] = 'en-utf-8'; 
    $cfg['ServerDefault'] = 1; 
    $cfg['UploadDir'] = ''; 
    $cfg['SaveDir'] = ''; 

    ?> 

उत्तर

16

सबसे पहले, आप विकसित करने के लिए किसी भी खुद के लिए फार्म नहीं है।

कि प्रपत्र के लिए, आप का उपयोग करना चाहिए नहीं:

$cfg['Servers'][$i]['auth_type'] = 'config'; 

लेकिन आप का उपयोग करना चाहिए:

$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

(कम से कम, कि क्या मैं एक सर्वर जो प्रवेश के लिए संकेत देता है पर है/पासवर्ड, एक फॉर्म का उपयोग करके)


अधिक जानकारी के लिए, आप डॉकू पर एक नज़र डाल सकते हैं मनोभाव:

'config' प्रमाणीकरण ($auth_type = 'config') सादे पुराने तरीका है: उपयोगकर्ता नाम और पासवर्ड config में संग्रहीत हैं। inc.php।

'cookie' प्रमाणीकरण मोड ($auth_type = 'cookie') के रूप में 2.2.3 में पेश आप कुकीज़ की मदद से किसी भी मान्य MySQL उपयोगकर्ता के रूप में लॉग इन करने की अनुमति देता है।
उपयोगकर्ता नाम और पासवर्ड सत्र के दौरान कुकीज़ में संग्रहीत किए जाते हैं और पासवर्ड समाप्त होने पर हटा दिया जाता है।

+0

धन्यवाद, यही वह जवाब था जिसे मैं ढूंढ रहा था। आप ही है वह आदमी! – user225269

+0

आपका स्वागत है :-) –

2
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

काम करना चाहिए।

the manual से:

auth_type = 'कुकी' एक MySQL उपयोगकर्ता नाम और पासवर्ड एक दोस्ताना एचटीएमएल रूप में इंगित करता है। यह एकमात्र तरीका है जिसके द्वारा कोई मनमाने ढंग से सर्वर में लॉग इन कर सकता है (यदि $ cfg ['AllowArbitraryServer'] सक्षम है)। कुकी अधिकांश इंस्टॉलेशन (पीएमए 3.1+ में डिफ़ॉल्ट) के लिए अच्छी है, यह कॉन्फ़िगरेशन पर सुरक्षा प्रदान करती है और एकाधिक उपयोगकर्ताओं को एक ही phpMyAdmin स्थापना का उपयोग करने की अनुमति देती है। आईआईएस उपयोगकर्ताओं के लिए, कुकी अक्सर http से कॉन्फ़िगर करना आसान होता है। , इसके विन्यास (अर्थात config.inc.php), एक पहचान प्रपत्र प्रदर्शित करेगा एक लॉगिन और पासवर्ड के लिए पूछ के आधार पर phpMyAdmin: