php で Typo3 ログインの rsa ハッシュを手動で作成するにはどうすればよいですか? すべてのサイトにアクセスするスパイダー スクリプトを作成する必要があります。そのため、ログインする必要があります。そのため、CURL 経由でログインすることを考えました。しかし、その後、このパスワードの rsa ハッシュを見て、「blablabla」のようなパスワードをそのような rsa ハッシュに変換する方法がわかりません。
誰でも私を助けることができますか?
ここで自動ログイン拡張機能の助けが得られるかもしれません: http://typo3.org/extensions/repository/?id=23&L=0&q=auto+login
またはデバッグtx_rsaauth_sv1::authUser
。そこで RSA 復号化関数が呼び出されます。しかし、今は深く掘り下げる時間がありません。
もう 1 つの解決策は、一度ログインして Cookie を保存することです。次に、それらの Cookie を CURL リクエストで送信します。
Cookie をより長い期間有効にするために、ログインする前にバックエンド セッションのタイムアウト設定を一時的に変更できます。
$TYPO3_CONF_VARS['BE']['sessionTimeout'] = strtotime('+1 year')-time();
この行はtypo3conf/localconf.php
(Typo3 < 6) または typo3conf/AdditionalConfiguration.php
(Typo3 6+) で追加/変更できます。