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。仅在创建和更新用户时使用
我正在尝试使用 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。仅在创建和更新用户时使用