diff --git a/apps/authentication/templates/authentication/login.html b/apps/authentication/templates/authentication/login.html index a6dec7d9d..3e632dd82 100644 --- a/apps/authentication/templates/authentication/login.html +++ b/apps/authentication/templates/authentication/login.html @@ -46,7 +46,7 @@
@@ -82,12 +82,27 @@ return jsencrypt.encrypt(password); //加密 } function doLogin() { - //公钥加密 - var rsaPublicKey = "{{ rsa_public_key }}" - var password =$('#password').val(); //明文密码 - var passwordEncrypted = encryptLoginPassword(password, rsaPublicKey) - $('#password').val(passwordEncrypted); //返回给密码输入input - $('#form').submit();//post提交 - } + var rsaPublicKey = "{{ rsa_public_key }}"; + var password =$('#password').val(); + var passwordEncrypted = encryptLoginPassword(password, rsaPublicKey); + var serialize_array = $('#form').serializeArray(); + $.each(serialize_array, function(index,obj){ + if(obj.name=='password'){ + obj.value=passwordEncrypted}; + }); + + $.ajax({ + type: 'POST', + url: '', + data: serialize_array, + success: function(data){ + $('body').html(data); + }, + error: function(data){ + alert('服务器异常'); + }, + }); + }; + {% endblock %} diff --git a/apps/authentication/templates/authentication/xpack_login.html b/apps/authentication/templates/authentication/xpack_login.html index 32f12e9b5..4c1c46938 100644 --- a/apps/authentication/templates/authentication/xpack_login.html +++ b/apps/authentication/templates/authentication/xpack_login.html @@ -127,7 +127,7 @@ {{ form.captcha }}