Parse.User.current(),globals等

时间:2014-07-16 22:37:33

标签: parse-platform

我是Express和Parse的新手。我试图对Anyimg云教程进行简单的修改。我想仅在用户通过身份验证时才显示默认主页。如果我使用Parse.User.authenticated(),我得到:

错误是TypeError:Object function(){e.apply(this,arguments)}没有方法' authenticated'     在app.js:33:18     在main.js:1:1

Parse.User.current()编译没有错误,但代码不起作用。我错过了什么?在过去的3天里,我尝试过60多个不同的选项但没有成功。

我还尝试从user.js中声明一个GLOBAL,但是没有用。我在app.js中做了一个需要云/用户,但根本没用。

我希望有人可以提供帮助。看起来Parse教程(在parse.com之外)从大约一年前开始。

另一方面,我想在注销时显示登录页面(不是默认值)。我在不到10分钟的时间内完成了它。

2 个答案:

答案 0 :(得分:1)

执行此操作的正确方法是:

var currentUser = Parse.User.current();
if (currentUser) {
  // logged in
} else {
  // not logged in
}

Parse.User.current()返回当前用户,如果未登录,则返回undefined。

如此处所示:https://parse.com/docs/js_guide#users-current

答案 1 :(得分:0)

如上所述,我已经拥有与Fosco类似的代码。但是,var语句不在我尝试的函数范围内。我把它移进去了,一切正常。感谢大家对此进行调查。