0

我在 xCart 网站上工作。我被要求解决忘记密码表单的问题。提交表单后,有一个逻辑来检查表单是否使用 POST 方法提交。

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

   //Written code to send email for forgot password

}

但是这个条件并不总是满足,所以使用的人无法获得新的密码。

当我显示 $REQUEST_METHOD 时,它给出了 GET。我想,这是默认的。但是当我检查表单时,有一个方法 POST。

我是否需要通过 php.ini 启用/禁用全局注册?

或者需要在 xCart 配置中进行任何操作以使其正常工作?

请帮助我,您的帮助将不胜感激!

问候,蒂鲁!

4

1 回答 1

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_配置

要回答其他问题,需要更多信息,特别是您使用的 x-cart 版本。

我建议您将您的问题(并指定版本 + 商店 URL)发送到 support@x-cart.com。

于 2013-05-27T07:46:46.080 回答