Meteor:如果用户没有创建页面,则重定向

时间:2016-01-15 22:53:04

标签: javascript meteor iron-router meteor-blaze

在Meteor中我有一个产品编辑页面。我只希望创建产品的用户能够看到该页面。否则你会被重定向。

有没有办法只用铁路由器进行重定向? 如果不是,我会采取任何解决方案。

router.js

.about {
    width: 500px;
    text-align: center;
    margin: auto;
    padding-top: 50px;
    padding-right: 15px;
    padding-left: 15px;
    background:
  linear-gradient(to bottom, white, white) center right no-repeat, 
  linear-gradient(to bottom, white,white) center left no-repeat;
  background-size: 1px 60% ;
}

1 个答案:

答案 0 :(得分:0)

所以,如果你想知道如何解决这个 没有铁路由器 。你可以这样做。 (注意,如果用户已登录,我已经使用onBeforeAction进行检查。)

Template.editProduct.onCreated(function(){
    if(this.data.user === Meteor.userId()){
    }else{
        Router.go('home');
    }
});