你的密码是怎么放到数据库中的?
举个例子,如果是md5加密之后的密码呢,你把它从数据库中取出来
把用户输入的密码也md5加密,比较,如果一样的话,那么就是原有密码和数据库调出来的一样

解决方案 »

  1.   

    把数据库中密码sql出来比较之。新密和再次输入判断用javascript
    然后update
      

  2.   

    JS 判断 密码 和确认密码是否一样
    如果密码是用MD5加密过的话
    select count(*) from table where pwd=md5($pass)
    如果有记录集的话
    修改密码
    update table set pwd=md5(newpass) where ^
      

  3.   

    本人对js甚是陌生,能否告之JS 如何判断 密码 和确认密码是否一样?
      

  4.   

    这个好像是基本技能。
    to feixuehenshui(飞雪恨水)
    sha1()的计算速度要比md5快
      

  5.   

    function check_form(){
    if (window.document.表单名.password.value!=window.document.表单名.password_r.value) {
    alert("两次密码输入不一样!");
    window.document.表单名.password.focus();
            return false;
    }}
    在提交的时候调用这个JS函数
      

  6.   

    接楼上的,提交时:
    onclick="return check_form();"
      

  7.   

    服务端判断更安全些
    <?php  if($_POST['newpassword']!=$_POST['verifypassword']){
        echo "新密码和确认密码不同!";
        exit;
      }
      else{
        ...       //更新数据库用户密码
      }
    ?>