怎么样在一个简单的投票程序中加入MD5算法,老师让加,我不明白怎么弄,请大家指点指点!!!MD5投票程序

解决方案 »

  1.   

    你先从手册看一下 MD5这个函数,然后投票系统,如果是记名投票的话,应该是有登陆判断的,登陆的时候,用md5对密码加密。
      

  2.   

    并不是登陆的时候用md5加密,登陆需要用户名和密码,用md5 来加密他的密码,也就是通常所说的,不要明文保存密码。
      

  3.   

    登陆的时候把用户输入的密码用MD5加密,然后和数据库里面已经MD5加密过的密码比较,相同就可以登陆了,是这个意思吧。
      

  4.   


    <?php
       session_start();
    ?>
    <?php
    $db_host='localhost';  
    $db_username='root'; 
    $db_password=''; 
    $db_database='users';
    $conn=@mysql_connect($db_host,$db_username,$db_password);//连接到数据库  
    if(!$conn){ 
    die("could not connect to the database:</br>".mysql_error());//诊断连接错误 

    mysql_select_db("$db_database",$conn);//选择数据库 
    mysql_query("SET NAMES 'utf-8'"); if (isset($_POST['user'])&&isset($_POST['pwd']))
      {
      $user=$_POST['user'];
      $pwd=$_POST['pwd'];
    $sel=$_POST['radio'];
    $_SESSION['user']=$user;
    $_SESSION['sel']=$sel;
    if($sel==student){
    $select = "SELECT * FROM student WHERE user='".$user."' and pwd='".$pwd."'"; 
      $result = mysql_query($select,$conn); 
    $row=mysql_fetch_array($result);
      if($row){   
      session_start();
    $_SESSION['name']=$row['name'];
    echo "<script>alert('success');
    window.location.href='index.php'</script>"; 
     
    }else{ 
    echo "<script language=javascript>alert('false');
    window.location.href='index.php'</script>";
       }
    }else{
    $select = "SELECT * FROM teacher WHERE user='".$user."' and pwd='".$pwd."'"; 
      $result = mysql_query($select,$conn); 
    $row=mysql_fetch_array($result);
      if($row){   
      session_start();
    $_SESSION['name']=$row['name'];
    echo "<script>alert('success');
    window.location.href='index.php'</script>"; 
    }else{ 
    echo "<script language=javascript>alert('false');
    window.location.href='index.php'</script>";
       }
    }
    }
    ?>
    这是我写的登陆的密码,怎么使用MD5函数呢
      

  5.   


    $pwd=md5($_POST['pwd']);//这个是你登录的时候,这个$pwd需要跟你数据库中存的密码对比,前提是你数据库中的密码也是经过md5函数加密之后的