Ошибка с капчей Решена
Установил LS 4.2
Все замечательно, устанавливаю в конфиге закрытый режим и регу по инвайтам.
Пытаюсь проверить работоспособность.
Создаю инвайт, копирую его, выхожу и пытаюсь зарегится…
Выкидывает меня на страницу ввода инвайта… Покапался… Понял что ошибка в воде капчи,
При реге по инвайтам она не дает регистрироваться.
При открытой реге можно даже не трогать поле капчи.
В чем ошибка не могу понять??????
Ошибка была в сессиях. Ставим fals
Но этого мало и добиваем ее в акшенах регистрации. комментим строчку 151 и 103
Все замечательно, устанавливаю в конфиге закрытый режим и регу по инвайтам.
Пытаюсь проверить работоспособность.
Создаю инвайт, копирую его, выхожу и пытаюсь зарегится…
Выкидывает меня на страницу ввода инвайта… Покапался… Понял что ошибка в воде капчи,
* Проверка капчи(циферки с картинки)
*/
if (!isset($_SESSION['captcha_keystring']) or $_SESSION['captcha_keystring']!=strtolower(getRequest('captcha'))) {
$this->Message_AddError($this->Lang_Get('registration_captcha_error'),$this->Lang_Get('error'));
$bError=false;
}
Закоментил этот код. Думал капча умрет, но ни чего подобного.При реге по инвайтам она не дает регистрироваться.
При открытой реге можно даже не трогать поле капчи.
Ошибка была в сессиях. Ставим fals
Но этого мало и добиваем ее в акшенах регистрации. комментим строчку 151 и 103
* Убиваем каптчу
*
unset($_SESSION['captcha_keystring']);
/**