[Kimchi-devel] [PATCH] Avoid show user/password in url browser
Aline Manera
alinefm at linux.vnet.ibm.com
Mon Oct 5 15:31:33 UTC 2015
On 01/10/2015 13:51, Lucio Correia wrote:
> Hi Rodrigo, is this a fix for issue #714?
>
Yeap! Thank, Lucio! I've just closed the issue.
> On 09/01/2015 03:13 PM, Rodrigo Trujillo wrote:
>> There is a remote, but real, possibility that kimchi.min.js breaks and
>> is not loaded for some reason in Kimchi login page. If this happen, the
>> form submmit action is not going to be binded to a javascript function
>> that calls a AJAX POST request. Then the browser is going to submmit the
>> form in the default way: using a GET request. GET requests add form data
>> in the URL, so user will be able to see the user and password in the URL
>> field and in the log:
>>
>> "GET /login.html?username=321&password=234 HTTP/1.0" 200 2936
>> "https://localhost:8001/login.html" "Mozilla/5.0 (X11; Fedora; Linux
>> x86_64; rv:39.0) Gecko/20100101 Firefox/39.0"
>>
>> This patch fixes this problem adding 'method="post"' in the login html
>> form.
>>
>> Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo at linux.vnet.ibm.com>
>> ---
>> ui/pages/login.html.tmpl | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/ui/pages/login.html.tmpl b/ui/pages/login.html.tmpl
>> index e2f6855..55848b4 100644
>> --- a/ui/pages/login.html.tmpl
>> +++ b/ui/pages/login.html.tmpl
>> @@ -79,7 +79,7 @@
>> <div id="messUserPass" class="err-mess" style="display:
>> none;">$_("The username or password you entered is incorrect. Please
>> try again.")</div>
>> <div id="messSession" class="err-mess" style="display:
>> none;">$_("Session timeout, please re-login.")</div>
>> </div>
>> - <form id="form-login" class="login-panel">
>> + <form id="form-login" class="login-panel" method="post">
>> <div class="row">
>> <input type="text" id="username" name="username"
>> required="required" placeholder="$_("User Name")" autofocus/>
>> <div id="username-msg" class="msg-required"></div>
>>
>
>
More information about the Kimchi-devel
mailing list