SkinMgr.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 SkinMgr/securityFunctions.js:
1:   function checkAccess(action, usr, level) {
2:      checkIfLoggedIn(this.href(req.action));
3:      try {
4:         this.checkEdit(usr, level);
5:      } catch (deny) {
6:         res.message = deny.toString();
7:         res.redirect(this._parent.href());
8:      }
9:      return;
10:  }