如何只允许登录用户提交表单?

How to allow only logged in users to submit a form?

在我的 Parse.com 应用中,我允许用户提交表单以公开 post 他们的信息。

我希望此功能仅适用于在应用程序中拥有帐户的登录用户。

我在角色和 ACL 中四处寻找,但不清楚这是否是它们的用途。例如,我并不是在寻找特定的 "role" 本身。 "role" 只是登录,没有为此目的的选项。

任何指点将不胜感激。谢谢!

查看 ParseUser 文档 (API) 并查看 'getSessionToken()' 和 'isAuthenticated()'

如果该设备上存在令牌,那么很有可能他们在过去(取决于令牌上的过期配置)登录过。

也可以试试:

ParseUser.getCurrentUser().getBoolean("emailVerified");

如果您只筛选提供了经过验证的电子邮件的用户...