在mvc5中解析授权 - 登录问题

时间:2015-02-02 16:11:55

标签: parse-platform asp.net-mvc-5

我正在编写一个应该使用MVC5并使用parse作为后端运行的应用。 我使用MVC5的新身份功能登录用户。我也尝试使用这个solution,但我无法使用它。

当我尝试使用第一个用户插入与ParseUser对象相关的内容时,当我使用用户A登录然后使用其他会话(隐身窗口或新浏览器)中的用户B登录时,会发生什么登录时我得到一个异常:UserCannotBeAlteredWithoutSessionError。

我不确定我是否以错误的方式执行实现,或者它是否是Parse的限制(我认为它是为每个设备使用一个用户运行的)。 如果您有针对这种情况的解决方法,请帮助我。

1 个答案:

答案 0 :(得分:0)

有一个很好的答案可能有所帮助:Parse Database Authorization - Security For User Objects。 因此,它是一种Pa​​rse SDK限制,当您每个设备只能使用一个用户时(因为ParseUser在本地缓存)。我能看到的唯一解决方法是在需要从其他用户的上下文执行某些操作时明确执行SignOut / Login。没有办法让两个用户同时在同一台设备上工作。

相关问题