我正在开发执行用户登录检查的Android应用。
我的代码就像是关注,
XMLRPCClient client = new XMLRPCClient(url);
Object object = (String)client.call("login", EmailText, PasswordText);
SessionId = object.toString();
其中url是有效的magento主机路径。 此代码仅适用于管理员帐户,表示我以管理员用户身份登录。 但它给了我错误
XMLRPC错误:访问被拒绝。 [代码2]
为其他用户输入电子邮件地址和密码。
我也试过使用customer.login
API,但它给出了
无效的api路径错误
。 这段代码有什么问题? 有人能告诉我用户登录的正确方法吗?
答案 0 :(得分:1)
Magento没有提供这种类型的设施。我开始知道magento使用md5来获取哈希密码。 我已经为此编写了代码。 代码是,
DemoMD5.MD5(salt+passwordText)+":"+salt;
salt是magento生成的随机字符串,passwordText是用户输入的密码。