2017-01-10 25 views
0

我從來沒有使用Zend框架,但我從另一位開發人員那裏繼承了一個站點,需要登錄到:mysite.com/admin/authZend框架:如何使用phpmyadmin重置mysql中的mysite.com/admin/auth密碼

我在phpMyAdmin的用戶表中創建了一個用戶名和密碼(使用md5作爲密碼),但我仍然無法登錄(Invalid credentials provided)。有什麼我失蹤?

+0

你知道ZF的版本嗎?你需要弄清楚應用程序使用的認證方法。例如。如果它使用的是密碼,或者是md5以外的東西,那麼你的方法將不起作用。理想情況下,應用程序會有某種註冊/註冊表單,您可以使用它。 –

+0

與我 - 這是版本?: – phillystyle123

+0

版本$ Id:Config.php 12204 2008-10-30 20:42:37Z dasprid $ – phillystyle123

回答

0

評論中的類名錶示應用程序正在使用ZF1。由於密碼是鹽漬的,首先你需要找鹽。它來自一個配置 - 查看該應用是否有application/configs文件夾(這是ZF1約定)。否則,只需檢查「鹽」的源代碼,你應該找到它。

它使用md5,所以一旦你有鹽,你應該能夠像以前一樣創建密碼 - 只需將鹽追加到密碼的末尾即可。例如。如果您的密碼是「phillystyle」,鹽是「ABCDEFG123」,請將密碼設置爲md5('phillystyleABCDEFG123')

+0

非常感謝 - 這正是它!只是爲了澄清,在db中更新密碼後,我只在登錄時使用:phillystyle作爲密碼。非常感謝! – phillystyle123