0

我有一个网站,我使用 OSCommerce 作为购物车。我需要让用户使用 OSCommerce 电子邮件和密码登录我的网站。

我知道有一个功能

tep_validate_password($plain, $encrypted)

但是当我尝试这个时:

    require('market/catalog/includes/functions/password_funcs.php');

$x = tep_validate_password('0123272502','$P$Dhxb6Skb3xyDEsvyGfVbPnq62urXpb.');

if($x == true){echo 'true';}
else {echo 'false';}

它什么也不返回。

我用错了吗?

4

1 回答 1

0

osCommerce 2.2 的加密密码应该是 19f1a88bdf871623e92cd12d29718d01:83 而不是 $P$Dhxb6Skb3xyDEsvyGfVbPnq62urXpb。

如果您使用的是 osCommerce 2.3.xu,也必须定义 DIR_WS_CLASSES ,因为它在包含函数中使用。

于 2013-05-07T10:47:12.963 回答