Prestashop的Android app身份验证机制

时间:2015-09-18 10:03:20

标签: android prestashop webservice-client prestashop-1.6

我要为我的Prestashop开发Android应用程序。 Prestashop提供Webservice,它使用KEY来验证/授权访问Web服务。但是我想提供一个系统,Prestashop的每个用户都可以使用他/她的用户/密码对来下订单。

所以我想知道如何检查在我的Android应用程序中输入的用户/通行证是否正确,然后提供正确级别的访问权限或让他在我的商店下订单。我不知道正确的机制。我应该开发用于用户身份验证的自定义模块,还是在Prestashop中有一些内置机制?

1 个答案:

答案 0 :(得分:0)

Webservice允许您执行所有类型的CRUD操作。我并不熟悉Android,但我会这样做:

  1. 创建新的Webservice帐户(获取密钥)并允许访问customersorders
  2. 当客户登录我的应用时,请获取其登录密码字段,如

    /api/customers/?display=[passwd]&filter[email]=customer_email (see docs)

  3. 比较密码(参见 /classes/Tools.php 方法encrypt()
  4. 代表该客户下订单。
  5. 更多Using the PrestaShop Web Service