Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在将本地主机上载到联机版本。它不起作用_Javascript_Php_Html_Mysql_Localhost - Fatal编程技术网

Javascript 正在将本地主机上载到联机版本。它不起作用

Javascript 正在将本地主机上载到联机版本。它不起作用,javascript,php,html,mysql,localhost,Javascript,Php,Html,Mysql,Localhost,我刚刚将我的网站上载到我的域,现在当我尝试登录我的网站时,我收到以下通知: 查询virker ikke查询不起作用从用户名为且密码为'B28372E4029D6A7DDC73851AFA1781153A365DF4654190CF7D1BFCBE5B5DF5FABD42A89BB1D2A7EEAC384CF1E849924E36ACF1ECBE52E617A9EE1190BBCCF'的用户中选择* 看起来是我的散列密码挡了我的路 <!DOCTYPE html> <html la

我刚刚将我的网站上载到我的域,现在当我尝试登录我的网站时,我收到以下通知:

查询virker ikke查询不起作用从用户名为且密码为'B28372E4029D6A7DDC73851AFA1781153A365DF4654190CF7D1BFCBE5B5DF5FABD42A89BB1D2A7EEAC384CF1E849924E36ACF1ECBE52E617A9EE1190BBCCF'的用户中选择*

看起来是我的散列密码挡了我的路

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link href="https://fonts.googleapis.com/css?family=Emilys+Candy&display=swap" rel="stylesheet">

<!-- Mine style -->
<link rel="stylesheet" href="css/main-style.css">


</head>
<body class="index-body">

<?php include 'inc/db.php'?>

<?php 
$output ="";

if(isset($_POST['submit'])){
    $userName = mysqli_real_escape_string($conn, $_POST['username']);
    $pass = mysqli_real_escape_string($conn, $_POST['password']);

    $salt = "ldfjldjf34lksdf4kle" . $pass . "dkj2fldsjljf34elk";
    $hashed = hash('sha512', $salt);

    $sql = "SELECT * FROM user WHERE username = '$userName' AND password = '$hashed'";

    $result = mysqli_query($conn, $sql) or die ("Query virker ikke " . $sql);

    if(mysqli_num_rows($result) == 1){

        session_start();
        $_SESSION['username'] = $userName;
        $_SESSION['adgang'] = 'adgang';
        echo "<script>window.location.href='gamesite.php';</script>";


    } else {
        $output = "Wrong login";
    }
}
?>



<div class="container">
<div class="row">
<img class="col-3" src="img/logo.png" alt="">
</div>
</div>
<center>
<div class="container con-index">

        <h1 class="space-to-nav con-log">Login</h1>

        <form method="POST">
        <div class="form-group">
            <label>Username</label>
            <input type="text" class="form-control col-4" name="username" placeholder="Username">
        </div>
        <div class="form-group">
            <label>Password</label>
            <input type="password" class="form-control col-4" name="password" placeholder="Password">
        </div>
            <button type="submit" class="btn btn-light" name="submit">Submit</button>
            <h3 class="space-to-nav"><?= $output ?></h3> <!-- = istedet for php echo -->
        </form>

        <p class="space-to-nav">Do not have an account? <a href="registrer.php">Create account here</a></p>

    </div>
    </center>  

<?php include 'inc/footer.php'?>

在服务器上查看php版本。 在php>7中,使用自定义salt进行哈希不再是最佳实践

警告:自PHP7.0.0起,salt选项已被弃用。现在是 首选只使用默认生成的盐

尝试密码\u哈希和密码\u验证


查看

获取密码您可以尝试使用password\u hash和password\u verify php函数。检查-您是否尝试获取真正的错误消息:谢谢,但这是一个学校片段,我的老师希望它与hasede和salt一起使用