0

我正在开发执行用户登录检查的 Android 应用程序。

我的代码就像跟随,

XMLRPCClient client = new XMLRPCClient(url);
Object object = (String)client.call("login", EmailText,  PasswordText);
SessionId = object.toString();

其中 url 是有效的 magento 主机路径。此代码仅适用于管理员帐户,这意味着如果我以管理员用户身份登录。但这给了我错误

XMLRPC 错误:访问被拒绝。[代码 2]

对于其他输入电子邮件地址和密码的用户。我也尝试过使用customer.loginAPI,但它给出了

无效的 api 路径错误

. 这段代码有什么问题?谁能告诉我用户登录的正确方法?

4

1 回答 1

1

Magento 不提供这种类型的设施。我知道 magento 使用 md5 来散列密码。我已经为此编写了代码。代码是,

DemoMD5.MD5(salt+passwordText)+":"+salt; 

salt是magento生成的随机字符串,passwordText是用户输入的密码。

于 2013-06-14T09:36:22.847 回答