2010-02-26 14 views
5

Herhangi bir dosyayı php olarak giriş formuna sahip olmak için indirmem gerekiyor mu. Bunu milyonlarca kez sordum ama siz soru sorup sormadığınızdan emin değilim. Tek istediğim bir giriş formu. Phpmyadmin'de. Nerede kullanıcı adınızı ve şifrenizi gireceksiniz. Herhangi bir php giriş formu oluşturmak zorunda mıyım yoksa wampserver'ı yüklediğinizde zaten mevcut mu. Config.inc.php dosyasını C: \ wamp \ apps \ phpmyadmin3.2.0.1 olarak ayarlamıştım. Herhangi bir şifre eklemediğimde neye benzediğini görüyorsunuz. Düzenlemek için ne yapmalıyım? Lütfen yeni başlayan biriyim Bu giriş formunu zaten almak için çok hevesliyim ama herhangi bir alakalı cevap alamıyorum.config.inc.php'nin phpmyadmin'de oturum açma formunu nasıl yapılandırabileceğini anlama

<?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'] = ''; 

    ?> 

cevap

16

Öncelikle, herhangi kendini formu geliştirmek gerekmez: phpMyAdmin'i, ayarlarına (yani config.inc.php) bir kullanıcı adı ve parola soran, bir kimlik formu görüntüler bağlı.

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

Ama kullanmalıdır:

bu formu almak için, kullanmamalısınız
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

(En azından, ben giriş için isteyen bir sunucuda var ne/parola, bir form kullanarak)


Daha fazla bilgi için, docu bir göz atabilirsiniz. lanma:

'config' kimlik doğrulaması ($auth_type = 'config') düz eski yoludur: kullanıcı adı ve şifre yapılandırma saklanır. inc.php. olarak 2.2.3 tanıtılan

'cookie' kimlik doğrulaması modu ($auth_type = 'cookie') çerez yardımıyla herhangi bir geçerli MySQL kullanıcı olarak giriş sağlar.
Kullanıcı adı ve şifre oturum sırasında çerezlerinde saklanır ve şifresi bittiğinde silinir.

+0

teşekkürler, ben arıyordum cevap oldu. Sen adamsın! – user225269

+0

Rica ederim :-) –

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

çalışmalıdır. the manual itibaren

: = 'çerez'

auth_type bir dostu HTML biçiminde bir MySQL kullanıcı adı ve şifre ister. Bu, aynı zamanda, rasgele bir sunucuya giriş yapmanın tek yoludur ($ cfg ['AllowArbitraryServer'] etkinse). Çerez, çoğu kurulum için iyidir (varsayılan olarak pma 3.1+), yapılandırma üzerinde güvenlik sağlar ve birden çok kullanıcının aynı phpMyAdmin kurulumunu kullanmasına izin verir. IIS kullanıcıları için, tanımlama bilgisinin http'dan daha kolay yapılandırılması daha kolaydır. Her şeyden

2
$cfg['Servers'][$i]['AllowNoPassword'] = false;