我有一个网站,我使用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';}
它什么也不返回。
我用错了吗?
osCommerce 2.2的加密密码应为19f1a88bdf871623e92cd12d29718d01:83不是$ P $ Dhxb6Skb3xyDEsvyGfVbPnq62urXpb。
如果您使用的是osCommerce 2.3。你还必须定义DIR_WS_CLASSES,因为它在包含的函数中使用。