CS-Cart 用户登录休息 api

CS-Cart user login with rest api

我正在尝试使用 CS-Cart Rest 登录用户 API。

我想访问以将用户登录到 Android 移动应用程序。我完成了注册部分,但登录部分不起作用。

根据 CS-Cart 文档:

password - 该字段的值是用户密码的 md5 散列值。仅在创建和更新用户时使用。

所以,我只能使用密码字段来创建或更新用户,但我想登录。我尝试了数据库,但它也不起作用,他们使用带有盐的多重加密 md5。

CS CART 用于网站的功能:

$password = '';

if (strlen($user_data['password']) == 32) {
    $password = $user_data['password'];
} else {
    if (!isset($user_data['salt']) || empty($user_data['salt'])) {
        $password = md5($user_data['password']);
    } else {
        $password = fn_generate_salted_password($user_data['password'], $user_data['salt']);
    }
}

return $password;

现在我想知道我是否可以使用 REST API 访问和验证用户,如果不能,我该如何验证用户,如果电子邮件和密码匹配,那么它将登录到我的Android申请。

提前致谢

根据他们的 REST API 文档,您需要使用用户 API 密钥以及他们的电子邮件来列出用户。您需要启用 api 访问并从管理面板生成 api 密钥。客户->管理员->用户帐户。

请关注linkhttps://docs.cs-cart.com/latest/developer_guide/api/entities/users.html了解更多...

password 字段:该字段的值为用户密码的md5 hash。仅在创建和更新用户时使用