当前位置: 首页 > 知识库问答 >
问题:

连接到magento时在Android中验证用户时出错

公宜春
2023-03-14

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

我的代码如下,

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

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

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

对于输入电子邮件地址和密码的其他用户。我也尝试过使用客户。登录API,但它提供

无效的api路径错误

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

共有1个答案

董畅
2023-03-14

Magento不提供此类设施。我知道magento使用md5对密码进行哈希运算。我已经为此编写了代码。代码是,

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

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

 类似资料:
  • 错误是: > < li> 无法连接到MySQL:用户“ZEBRAHEAD”@“localhost”的访问被拒绝(使用密码:是) DB_USER使用的是计算机的名称。 身份验证.php index.php

  • 我使用SASL DIGEST-MD5身份验证机制通过LDAP连接到Active Directory(Windows Server 2008 R2)时遇到问题。我收到下一个错误: 身份验证失败-[LDAP:错误代码49-8009030C:LDAPPER:DSID-0C09004DC,注释:AcceptSecurityContext错误,数据52e,v1db1] 不同的客户端报告相同的错误。使用相同凭

  • 本文向大家介绍meteor 在发布时验证用户帐户,包括了meteor 在发布时验证用户帐户的使用技巧和注意事项,需要的朋友参考一下 示例 有时,通过要求用户登录来进一步保护您的发布是一个好主意。这是您通过流星实现此目标的方法。            

  • 我正在尝试使用solrj CloudSolrClient连接到solrCloud,但出现了错误。 用于直接调用单个solr节点,现在切换到solrcloud。我已经尝试了各种不同的url格式,如在线文档中指定的。 使用以下zkHost字符串时,我会发现各种错误。 主持人:2181 2019-08-21 15:53:17错误o. a. c. c.C.[.[.[.[.a. d. n. s.超文本传输协

  • 我正在整合Sinch短信验证API在我的应用程序和一半的部分已经完成。到目前为止,我能够发送和生成给定移动号码的OTP请求/响应,并在该移动号码上接收。但是,当我试图验证接收到的OTP错误时,回调会被激发。

  • 我目前正在尝试与我的android应用程序和我的openfire服务器(在ubuntu上工作)握手。但我不能。我没有失败之类的。只是什么都没发生。这感觉很糟糕。