解析,一个应用程序有两个客户端应用程序和两种类型的用户

时间:2015-11-12 23:37:47

标签: ios objective-c parse-platform

我有一个Parse应用程序,有两个客户端应用程序和两种类型的用户(卖家和用户)。在用户类中,我通过可能是卖方或用户的列“类型”来区分它们。

如何阻止用户登录应用卖家,反之亦然?

我的代码(标准):

[PFUser logInWithUsernameInBackground:_emailTextField.text password:_passwordTextField.text block:^(PFUser *user, NSError *error) {
    if (!error) {
        //...login ok
    }
    if (error) {
        //...login error
    }
}];

谢谢

1 个答案:

答案 0 :(得分:1)

您可以通过以下两种方式解决此问题。

  1. 用户登录后,检查用户的类型,如果用户类型不正确,请立即注销。

  2. 另一种方法是在用户输入电子邮件地址后检查用户的类型。为此,需要运行Parse查询以获取给定电子邮件地址的用户类型。然后,如果它们是正确的类型,您可以进行调用以将其登录。