Por padrão, o MemberMouse emitirá uma mensagem de erro relevante na página de erro com base no cenário de erro específico que ocorreu. Isso é feito por meio da inclusão da SmartTag MM_Error_Message na página. Essa SmartTag™ examina o código de erro passado para a página e, com base no valor desse código de erro, emite uma mensagem apropriada.
Se quiser escrever suas próprias mensagens de erro, siga estas instruções
1. Remova a SmartTag MM_Error_Message. Isso fará com que o MemberMouse deixe de emitir os códigos de erro padrão.
2. Use o botão MM_Custom_Decision SmartTag para gerar mensagens personalizadas com base no código de erro. Por exemplo, o código de erro para um membro cujo acesso a uma página protegida foi negado é "100020". Para criar uma mensagem personalizada para esse cenário, você deve fazer o seguinte:
[MM_Custom_Decision code='100020']
Lamentamos, mas você não tem acesso para visualizar a página solicitada.
Use este link para adquirir acesso!
[/MM_Custom_Decision]
Como em todas as SmartTags™, você pode colocar qualquer texto ou HTML entre as tags de abertura e fechamento. Isso permite que você ofereça opções diferentes para membros e não membros com base no motivo pelo qual eles estão sendo direcionados para a página de erro.
3. Repita a etapa acima para todos os códigos de erro do MemberMouse, que são os seguintes:
Código | Descrição |
100020 | Esse código informa que o membro tentou acessar uma página para a qual não tinha direitos de visualização. |
100030 | Esse código informa que a conta do membro foi cancelada. Os membros serão redirecionados para cá se tentarem fazer login quando sua conta estiver cancelada. |
100031 | Esse código informa que a conta do membro está bloqueada. Os membros serão redirecionados para cá se tentarem fazer login quando a conta estiver bloqueada no momento. |
100034 | Esse código está informando que a conta do membro expirou. Os membros serão redirecionados para cá se tentarem fazer login quando sua conta estiver expirada. |
1001013 | Esse código é retornado por um provedor de login social (por exemplo, Facebook) e informa que o endereço de e-mail necessário não foi fornecido pelo provedor. |