[WebWork2] Password na URL

5 respostas
Umlauf

Tenho um form com method POST e action LoginAction.action

#bodytag( Form "name='login'" "action='LoginAction.action'" "method=POST" ) <table> #tag( TextField "label='Login'" "name='login'" "value=$login" ) #tag( Password "label='Senha'" "name='password'" "value=''" ) </table> <input type="submit" value="Login"/> #end

Ao submeter o form, os dados dos campos do form aparecem na URL (querystring), inclusive a senha do ser que se logou, como abaixo:

http//localhost:8080/wwtest/LoginAction.action?login=umlauf&password=123

Q.: Há como isso não ocorrer, ou seja, não mostrar a querystring?

5 Respostas

cv1

“Umlauf”:
#bodytag( Form "name='login'" "action='LoginAction.action'" "method=POST" )

Q.: Há como isso não ocorrer, ou seja, não mostrar a querystring?

Yeap. Coloque aspas simples em torno do POST:

Assim, o WW2 nao tenta interpretar POST na OGNL (que, claro, seria null, e resultaria em uma string vazia devido às conversoes de tipo). :wink:

Umlauf

YEAH! :smiley: Danke!

ricardolecheta

eheh, já tive problema com estas aspas tb :slight_smile:

louds

Aspas simpes, que raios vem a ser aspas simples? são aquelas para citações de pessoas não célebres?

Aspas são aspas, “entendeu”?

cv1

Existem dois tipos de aspas, as ‘simples’ e as “duplas”, seu mala-sem-alca. Alias, vc nao tinha que estar “trabalhando”, nao? :smiley:

Criado 6 de janeiro de 2004
Ultima resposta 7 de jan. de 2004
Respostas 5
Participantes 4