protected void IncluiSucessoBusiness(string codigoMensagem, bool mensagemPersonalizada) { if (mensagemPersonalizada) IncluiMensagemSucessoBusiness(codigoMensagem); else IncluiMensagemSucessoBusiness(MensagemBusiness.RetornaMensagens(codigoMensagem)); }
public void VerificaAutenticacao(string token, string codigoFuncionalidade, string funcionalidade) { if (string.IsNullOrEmpty(token)) IncluiErroBusiness("Usuario_NecessarioAutenticacao"); else { FormsAuthenticationTicket cookie = FormsAuthentication.Decrypt(token); if (cookie.Expired) IncluiErroBusiness("Usuario_LoginExpirado"); string userData = cookie.UserData; string[] roles = userData.Split(','); if (!roles.Any(a => a == codigoFuncionalidade)) IncluiErroBusiness(string.Format(MensagemBusiness.RetornaMensagens("Usuario_AcessoNegado"), cookie.Name, funcionalidade), true); } }