我在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配置中做任何事情以使其正常工作?
请帮助我这件事,你的帮助将是非常感激的!
问候,Thiru !
我需要通过php.ini来启用/禁用全局注册吗?
Register_globals应该被禁用,参见X-Cart v4.5.5及更高版本的系统要求:http://help.x-cart.com/index.php?title=X-Cart Server_Requirements_ % 28 x-cart_4.5 % 29 # PHP_configuration
要回答其他问题,需要更多的信息,特别是,您使用的x-cart版本。
我建议您将您的问题(并指定版本+商店URL)发送到support@x-cart.com。