1 頁 (共 1 頁)

[教學]phpmyadmin使用者驗證登入頁面

發表於 : 2005-07-26 12:52
Casor
phpmyadmin有提供使用cookie的使用者驗證登入頁面,像這樣....
圖檔

這個樣的驗證登入方式適合多個使用者帳號,而且就我個人而言,我是比較喜歡這樣的方式
因為phpmyadmin預設並不是使用這樣的燈入頁面,所以想提供給大家我自己改成這樣頁面的心得

連上你的主機,用一個有你phpmyadmin資料夾權限的帳號登入\r
進入你的phpmyadmin的資料夾\r
------------------
找到一個檔案:
config.inc.php
------------------
#看你要直接用vi或qe再主機上修改或是要下載來修改都可以
------------------
找到:

代碼: 選擇全部

$cfg['PmaAbsoluteUri'] = 'http://xxx.xxx.xxx.xxx/phpmyadmin/';
"http://xxx.xxx.xxx.xxx/phpmyadmin/"
這一段是要你輸入你用瀏覽器進入phpmyadmin的位置\r

找到:

代碼: 選擇全部

$cfg['blowfish_secret'] = '******';
"******"<----這一段是要你輸入你資料庫root的密碼(注意:不同於系統的root!!)


找到:

代碼: 選擇全部

$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
localhost的地方是要看你資料庫的位置....通常是localhost

找到:

代碼: 選擇全部

$cfg['Servers'][$i]['auth_type']     = '@@@@@@';    // Authentication method (config, http or cookie based)?
在@@@@@@的地方打入

代碼: 選擇全部

cookie
.....就像後面註解的一樣\r
config是不使用驗證登入phpmyadmin,這對於想要在你資料庫搞怪的人不外乎是一個好方法
http就是小竹子提供的驗證登入法:[教學]phpMyAdmin 登入

找到:

代碼: 選擇全部

$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
在root的地方輸入root(?),也可以不用打任何東西

存檔....
希望這篇文章對大家有幫助 :oops:

發表於 : 2005-07-26 13:17
問題狂
不錯的教學\r
但是用HTTP應該比較安全才對

發表於 : 2005-07-26 16:31
Casor
問題狂 寫:不錯的教學\r
但是用HTTP應該比較安全才對
請問是為什麼呢?
其實我自己也不太了解 :oops:

發表於 : 2006-04-29 13:16
nigcomus
錯誤
#1045 - Access denied for user 'root'@'localhost' (using password: YES)

怎麼辦

發表於 : 2006-04-29 17:52
chiouss

代碼: 選擇全部

$cfg['blowfish_secret'] = '******'
這個不是要你輸入密碼啦 -___-!!
(拜託,Documentation.html 去看一下,裡面有寫得很清楚)

這是要你放加密用的 key,你隨便輸入什麼都可以,越亂越沒規則越好。用 2.8.0 的 phpmyadmin 去生 config.inc.php 的話他會自動幫你產生一組亂七八糟的東西填在裡面。

然後,用 cookie 認證的話 config.inc.php 裡面 user 和 password 都不用填。

發表於 : 2006-04-29 17:58
chiouss
問題狂 寫:不錯的教學
但是用HTTP應該比較安全才對
其實也還好,這個 cookie 內容有加密過,而且 expire time 很短,印象中好像不到一個小時。

http 只有 Apache + mod_php 才可以用 (PHP 是要以 module 的形式載入),對於其他的使用環境會有很大的不方便。