dsh8009271 2014-09-30 14:25
浏览 39

检查电子邮件和密码是否正确[关闭]

I need to confirm if is email and password correct , but it work with any password I enter. What's the problem? Here is the code:

<?php
if(isset($_POST['submit'])){
    $email = mysql_real_escape_string($_POST['email']);
$pass = $_POST['password'];
$hash = hash("sha512", $pass);
$hash1 = hash("whirpool", $hash);
$hash2 = hash("sha384", $hash1);
$password = $hash2;

    $query=mysql_query("SELECT * FROM register WHERE email='$email' AND password='$password'") or die(mysql_error());
    $count=mysql_num_rows($query);
 if($count==1){

    while ($row=mysql_fetch_array($query)) {
    $username=$row['username'];
  $heslo=$row['password'];
    $_SESSION['valid'] = $username;
if(isset($_SESSION['valid'])){
        $realtime = date("d-m-Y h:i:s"); 
        $session = $_SESSION['valid'];
        echo "<script>    window.location.replace('index.php');
</script>";
header("Location: index.php");
    }else{
        echo "Přihlášení neproběhlo správně";
    }
}
}
}
?>
  • 写回答

2条回答 默认 最新

  • douyou1857 2014-09-30 14:28
    关注

    The problem you're facing is that you mispelled "whirpool" it should be "whirlpool"

    评论

报告相同问题?

悬赏问题

  • ¥15 有人能看一下我宿舍管理系统的报修功能该怎么改啊?链表那里总是越界
  • ¥15 cs loadimage运行不了,easyx也下了,没有用
  • ¥15 r包runway详细安装教程
  • ¥15 Html中读取Json文件中数据并制作表格
  • ¥15 谁有RH342练习环境
  • ¥15 STM32F407 DMA中断问题
  • ¥15 uniapp连接阿里云无法发布消息和订阅
  • ¥25 麦当劳点餐系统代码纠错
  • ¥15 轮班监督委员会问题。
  • ¥20 关于变压器的具体案例分析