Pergunta

Tenho uma aplicação que suporta vários tipos de logon usando nome de usuário + senha, usando id aberto, etc.

Tecnologia utilizada: GWT. Entrada url = login.html e Falha no login url = login.html? Error = true

como mostrado acima, a página de login (feito em GWT) pode determinar que se o seu apenas abriu pela primeira vez ou se a sua aberto depois de um erro.

No entanto, eu não sou capaz de determinar o tipo de erro um post semelhante aqui: Publicar ligação mostra como definir a mensagem para um costume, Mas eu exigem uma abordagem de programação: por exemplo, se o login Open ID falhar, devo mostrar usuário um painel para inscrever o seu nome, etc.

Existe alguma maneira de conseguir isso?

Para aqueles não saber GWT:

Deixe-me mudar o problema um pouco, suponha que a minha página de login não é uma JSP, mas um servlet, como faço para escrever código no meu servlet que é capaz de acessar o tipo de erro ocorreu durante o login? (Na verdade isso não resolver a questão GWT, mas pode me dar um 'heads-up' do que é necessário para ser feito.)

Foi útil?

Solução

Bem, você não tem que redirecionar seu login falhou em um jsp - pode ser qualquer URI. Por exemplo, você pode redirecioná-los para o URI http: /www.myserver.com/failed que é um servlet completamente diferente (pode ser um servlet que não faz nada, mas envia um redirecionamento para uma nova URL mesmo)

.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top