如何在jsp页面实现密码验证功能

需求:在jsp页面中实现验证密码功能

当点击修改密码,进入修改页面,将密码传入修改页面

在此页面中将传入的密码和用户输入的密码对比,如果相等,输入新的密码提交表单。
问题:如何实现用户输入的密码与传入的字符串对比?

你能知道当前的用户是admin,那就肯定可以得到当前用户的id,根据这个id查询数据库中这个用户的信息,从而知道这个用户的密码pwd,用这个pwd和用户输入的字符串对比,可以在javascript中写
function check(){
//获取旧的密码
var pwd="";
//用户输入的字符串
var zifuchuan="";
if(!pwd.equals(zifuchuan)){
return false;
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-17

我提一下思路你自己解决

    先查一下你的账号对应的密码,select  *  from 用户表  where id = ?  查出对应的密码

    通过js,先获取旧密码框对应的值,然后和数据库比较,一样的话才能更改

    输入的新的密码和确认密码,判断一下是否一样,然后更新数据库update 用户表  set id = ? where password = ?

第2个回答  2014-11-10
你当前登陆 的角色必然有一个id, 通过id获取这个用户的数据, 或者通过当前用户的id去数据库去获取次用户的数据, 获取出密码字段数据,与当期jsp页面传递的密码进行比对, 如果是md5加密的 还要进行解密 比对 数据库密码.equals(页面的密码)可以进行字符串的比较
第3个回答  2014-11-10
第4个回答  2014-11-10
其实很简单,在网上搜一下教程看一下就会了。由于本人没安装制作软件,具体过程我也没法说。
相似回答