TopicMgr.checkAccess (action, usr, level)
permission check (called by hopobject.onRequest())

  • Parameter String:
    name of action
  • Parameter Obj:
    User object
  • Parameter Int:
    Membership level
  • Returns
    Obj Exception object or null
Sourcecode in TopicMgr/securityFunctions.js:
1:   function checkAccess(action, usr, level) {
2:      if (!this._parent.online)
3:         checkIfLoggedIn();
4:      try {
5:         this._parent.checkView(usr, level);
6:      } catch (deny) {
7:         res.message = deny.toString();
8:         res.redirect(root.href());
9:      }
10:     return;
11:  }