소스 검색

Made admin page require admin rank.

KrisVos130 9 년 전
부모
커밋
c3b548da52
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      app/app.js

+ 6 - 2
app/app.js

@@ -779,8 +779,12 @@ Router.route("/privacy", {
     template: "privacy"
 });
 
-Router.route("/admin", {
-    template: "admin"
+Router.route("/admin", function() {
+    if (Meteor.user() !== undefined && Meteor.user().profile !== undefined && Meteor.user().profile.rank === "admin") {
+        this.render("admin");
+    } else {
+        this.redirect("/");
+    }
 });
 
 Router.route("/:type", {