Просмотр полной версии : Проблема с SaltedPasswords
alexz9kh
12.07.2012, 17:11
После подключения
sr_feuser_register
rsaauth
saltedpasswords
static_info_tables
div2007
На созданном лог\рег пейдже выдает:
Front End User Registration (sr_feuser_register): Required RSA auth backend not available.
А в настройках плагина:
Errors found in your configuration
SaltedPasswords will not work until these problems have been resolved:
Using the extension "rsaauth" is not possible, as no encryption backend is available. Please install and configure the PHP extension "openssl". See PHP.net.
Проверил наличие библиотеки опен ссл в php.ini-все на месте. Что посоветуете?
dmartynenko
13.07.2012, 12:17
Какая система?
Нам на Windows не удалось завести openssl/rsaauth, как не стрались.
alexz9kh
13.07.2012, 16:50
TYPO3Winstaller_4.7.1...да,думаю проблема именно в win7ProX64- т.к на лин версии все работает и завелось сразу
alexz9kh
13.07.2012, 16:58
а варианты решения проблемы имеются?)
dmartynenko
13.07.2012, 17:18
Недавно целый день потратили, но не нашли.
Видимо какая-то проблема с подхватом openssl из php на Win версии, возможно части функций не хватает или они не все параметры поддерживаются под Windows. Хотя сам по себе openssl отлично работает, и phpinfo() говорит что все ок.
dmartynenko
13.07.2012, 17:19
Кардинальный вариант - сразу отключить rsaauth / saltedpasswords. Подойдет если для девелоперской версии на Win.
alexz9kh
13.07.2012, 17:25
очень жаль что не получилось у вас решить эту проблему...у меня точно шансов нет..Спасибо за ответ.
alexz9kh
13.07.2012, 18:06
хм,а не подскажите как правильно отключить rsaauth / saltedpasswords?
Если удалить и отключить в инсталл туле-туже ошибку выдает...
dmartynenko
13.07.2012, 18:15
Ну сами экст не нужно удалять, а в typo3conf/localconf.php задается использовать шифрование или нет:
$TYPO3_CONF_VARS['BE']['loginSecurityLevel'] = 'rsa';
$TYPO3_CONF_VARS['FE']['loginSecurityLevel'] = 'normal';
PS: и корректный говоря проблемы в saltedpasswords нет, так как этот экст просто заведует хэшированием паролей и никак не использует openssl. openssl используется в rsaauth для реализации RSA шифрования с открытым/закрытым ключем.
alexz9kh
14.07.2012, 12:19
вот то-то и интересно...при смене на normal ошибка все равно выдается :\
alexz9kh
20.07.2012, 17:41
может кому поможет...Обратите внимание что в версии 4.7.2 winInstaller заработало на winXp32 -только пофиксить нужно soad расширение в php.ini-оно было тупо выключено:\
ПОхожая ситуация. Typo3 4.5.17. Win7_32.
А что значит пофиксить?
Просто активировать soad расширение в php.ini не помогло.
Я на дев. версии решил так. На бою и так работает, главное не выгрузить.
Файл typo3conf/ext/sr_feuser_register/pi1/class.tx_srfeuserregister_pi1_base.php.
@@ -104,7 +104,7 @@
// }
// }
// Check if we can get a backend from rsaauth
- if (t3lib_extMgm::isLoaded('rsaauth')) {
+ if (false && t3lib_extMgm::isLoaded('rsaauth')) {
// rsaauth in TYPO3 4.5 misses autoload
if (!class_exists('tx_rsaauth_backendfactory')) {
require_once(t3lib_extMgm::extPath('rsaauth') . 'sv1/backends/class.tx_rsaauth_backendfactory.php');
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot