2013-05-17 4 views
0

Я работаю на сайте xCart. Я прошу исправить проблему с формой забытого пароля. После отправки формы есть одна логика для проверки формы, представленной методом POST.

if ($REQUEST_METHOD == 'POST' 
    && $action == 'recover_password' 
    && !empty($username)) 
{ 

    //Written code to send email for forgot password 

} 

Но это условие не всегда выполняется, так что используемый не может получить новый пароль.

Это дает GET, когда я отображал $ REQUEST_METHOD. Я думаю, это по умолчанию. Но когда я проверяю с формой, есть метод POST.

Нужно ли включать/отключать регистр глобальным путем через php.ini?

Или что-то нужно сделать в конфигурации xCart, чтобы он работал нормально?

Пожалуйста, помогите мне в этом, Ваша помощь будет высоко оценена!

С уважением, Thiru!

ответ

0

Нужно ли включать/отключать регистр глобальным путем прохождения php.ini?

REGISTER_GLOBALS должен быть отключен, см системные требования для X-Cart v4.5.5 и более поздних версий: http://help.x-cart.com/index.php?title=X-Cart:Server_Requirements_%28X-Cart_4.5%29#PHP_configuration

Чтобы ответить на другие вопросы, требуется еще некоторая информация, в частности, то, что X-Cart версия ты используешь.

Я рекомендую вам отправить свой вопрос (и указать URL-адрес версии + магазина) на [email protected]

 Смежные вопросы

  • Нет связанных вопросов^_^