[英]CS-Cart user login with rest api
我正在尝试使用 CS-Cart Rest API 登录用户。
我想访问以登录用户进入 Android 移动应用程序。 我已经完成了注册部分,但登录部分不起作用。
根据 CS-Cart 文档:
密码 - 该字段的值是用户密码的 md5 hash。 仅在创建和更新用户时使用。
所以,我只能使用密码字段来创建或更新用户,但我想登录。 我尝试使用数据库,但它也不起作用,他们使用带盐的多重加密 md5。
CS CART 使用的 Function 网站:
$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;
Now I want to know if I can access and validate the user with the REST API, if not how can I validate the user, if email and password matches, then it will be logged in on my Android Application.
提前致谢
根据他们的 REST API 文档,您需要使用用户 API 密钥以及他们的 Z0C83F57C786A0B7EBZEF 到 CAB 用户列表您需要启用 api 访问并从管理面板生成 api 密钥。 客户-> 管理员-> 用户帐户。
请点击链接https://docs.cs-cart.com/latest/developer_guide/api/entities/users.html了解更多...
密码字段:该字段的值为用户密码的md5 hash。 仅在创建和更新用户时使用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.