我需要集成一個Django系統和一個Wordpress站點,因爲在wordpress中用戶應該能夠登錄DJnago部分,反之亦然,wordpress密碼哈希如何工作?
爲此,我需要了解密碼哈希如何在Wordpress中工作。我可以看到存儲用戶名和密碼哈希的wp_users
表。
通過wordpress代碼看,我可以看到密碼是通過wp_set_password設置的,這是使用hash_password來散列密碼。
現在我不知道足夠的PHP來了解它是如何工作的。我需要在python中進行相同的複製,以便從Django部分驗證密碼。
的checkpassword使用'$ settings',(我承擔獲得設置鹽?)我不需要驗證密碼? – agiliq 2010-01-16 08:32:09
你會需要相同的輸入(如鹽)算法,從相同的地方,是的。但是該鏈接實現了「香草」算法。 – 2010-01-16 08:43:01