Class: Forbidden

@nginstack/engine/lib/http/HttpError~HttpError. Forbidden


new Forbidden(error [, solution] [, details])

Classe de erro semelhante a HttpError, usada em controladoras para retornar erros HTTP com código de estado 403 (Forbidden). Veja o exemplo abaixo.

Parameters:
Name Type Argument Description
error string
solution string <optional>
details string <optional>
Example
if (!security.getPermission(classKey, 'iChange', session.userKey)) {
   throw new HttpError.Forbidden(
     'Você não tem permissão para modificar essa classe.',
     'Contate o administrador do sistema.',
     'Classe: ' + classKey + '. Usuário: ' + session.userName + ' - ' + session.userKey + '.'
   );
 }