summaryrefslogtreecommitdiffstats
path: root/packages/meteor-useraccounts-core/lib/templates_helpers/ensure_signed_in.js
blob: 3d947aaec118f78eb8988e44ffd09b93a5d220f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Template.ensureSignedIn.helpers({
  signedIn: function () {
    if (!Meteor.user()) {
      AccountsTemplates.setState(AccountsTemplates.options.defaultState, function(){
        var err = AccountsTemplates.texts.errors.mustBeLoggedIn;
        AccountsTemplates.state.form.set('error', [err]);
      });
      return false;
    } else {
      AccountsTemplates.clearError();
      return true;
    }
  }
});