0
如何在PHP中手動建立Typo3登錄的rsa哈希值?我需要創建一個蜘蛛腳本,這個腳本可以到達每個站點,問題在於我必須登錄。所以我認爲我通過CURL來完成登錄。但後來我看到了這個密碼的rsa散列,現在我不知道如何將密碼「blablabla」轉換成這樣的rsa散列。Typo3登錄密碼哈希
任何人都可以幫助我嗎?
如何在PHP中手動建立Typo3登錄的rsa哈希值?我需要創建一個蜘蛛腳本,這個腳本可以到達每個站點,問題在於我必須登錄。所以我認爲我通過CURL來完成登錄。但後來我看到了這個密碼的rsa散列,現在我不知道如何將密碼「blablabla」轉換成這樣的rsa散列。Typo3登錄密碼哈希
任何人都可以幫助我嗎?
您可能會發現一些幫助了自動登錄擴展這裏:http://typo3.org/extensions/repository/?id=23&L=0&q=auto+login
或調試tx_rsaauth_sv1::authUser
。在那裏調用一個RSA解密函數。不過,我現在沒有時間真正深入瞭解它。
另一種解決方案是登錄一次並保存cookie。然後將這些cookies與您的CURL請求一起發送。
爲了使餅乾有效的一段較長的時間,你可以暫時登錄前更改後臺會話超時設置像這樣:
$TYPO3_CONF_VARS['BE']['sessionTimeout'] = strtotime('+1 year')-time();
您可以添加/更改typo3conf/localconf.php
這一行(TYPO3的< 6)或typo3conf/AdditionalConfiguration.php
(Typo3 6+)。