@@ -0,0 +1,6 @@
+<template name="accessDenied">
+ <div class="access-denied page jumbotron">
+ <h2>Access denied</h2>
+ <p>You can't get here! Please log in.</p>
+ </div>
+</template>
@@ -38,3 +38,17 @@ Router.route('/submit', {
Router.onBeforeAction('dataNotFound', {
only: 'postPage'
});
+
+var requireLogin = function () {
+ if (!Meteor.user()) {
+ this.render('accessDenied');
+ }
+ else {
+ this.next();
+};
+// Appliquer le contrôle d'accès à la route postSubmit.
+Router.onBeforeAction(requireLogin, {
+ only: 'postSubmit'
+});