流星-在发布模板之前检查登录状态
Meteor - Checking login status before rending templates
对流星不熟悉,并试图在呈现模板之前检查用户是否登录。我能够用下面的代码创建这个功能,但是它需要浏览器页面刷新,并且不会自动更新页面。
if (Meteor.isClient) {
mustBeSignedIn();
}
function mustBeSignedIn() {
if (Meteor.userId() == null) {
console.log('Not logged in');
}
else {
loadTemplate_tableview()
}
}
在不需要重新加载页面的情况下,最好的方法来解决这个问题,任何帮助将是感激的。
可以直接在模板中设置。
<template name="templateName">
{{#if currentUser}}
<p>You're logged in!</p>
{{else}}
<p>You're not logged in.</p>
{{/if}}
</template>
有关currentUser
帮助器的更多信息,请参见http://docs.meteor.com/#template_currentuser
相关文章:
- 使用javascript反复检查用户在facebook上的登录状态
- 如何检查用户已经登录facebook
- 如何检查用户是否使用$routeChangeStart登录angularjs
- 在页面加载之前检查登录和重定向
- 登录同一页面,检查SESSION而不重新加载
- 检查登录错误Android WebView Javascript
- 使用Ajax检查登录表单
- 从网站调用phpmyadmin中的存储过程来检查登录详细信息
- 如何在 php 的所有页面中检查登录页面重定向
- 在 Meteor 的 FlowRouter 中检查登录
- 针对MongoDB检查登录凭据不起作用
- Js从外部网站检查登录
- Facebook API:使用JavaScript SDK登录,然后使用PHP检查登录状态
- 检查登录状态
- 流星-在发布模板之前检查登录状态
- 如何在index.html中检查登录
- AngularJS -使用md5 password检查登录服务中的用户/密码
- 网站如何在不重新加载页面的情况下检查登录凭据?
- 检查登录用户是否喜欢使用JS的Facebook API上的页面
- Meteor.js-在渲染前检查登录状态