简体   繁体   English

加密密码

[英]Encrypt Password

I have a login page having username and password after successful entry of username and password, it forward to the login controller. 成功输入用户名和密码后,我有一个包含用户名和密码的登录页面,它会转发到登录控制器。 My problem is that while forwarding to next page, in url the password enter is showing. 我的问题是,转发到下一页时,在URL中输入的密码显示出来。 I need to encrypt that and send over controller and have to decrypt that over controller. 我需要加密并通过控制器发送,并且必须通过控制器解密。

this is my code. 这是我的代码。

jsp: jsp:

 <form action="Login" onsubmit="return validate1()">
                <h3>
                    <font color="red">username</font>
                </h3>
                <input type="text" name="username" id="username" /><br>

                <h3>
                    <font color="red">password</font>
                </h3>
                <input type="password" name="password" id="password" /><br> <input type="submit" value="submit" />
            </form>

javascript: javascript:

<script>
    function validate1() {
        return validate();
    }
    function validate() {
        var isValid = true;
        var name = document.getElementById("username").value;
        var password = document.getElementById("password").value;
        if (name.length == 0) {
            isValid = false;
            alert("Username empty");
        } else if (password.length == 0) {
            isValid = false;
            alert("Password empty");
        }
        return isValid;
    }
</script>

url: http://localhost:8080/PSMS/Login?username=jay&password=jay 网址: http:// localhost:8080 / PSMS / Login?username = jay&password = jay

here password is visible I need to encrypt the password and forward to controller where again I have to decrypt that password. 在这里可以看到密码,我需要加密密码并转发到控制器,在这里我必须再次解密该密码。

我认为您需要在表单标签中添加一个属性。

<form method="post"> ...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM