23.02.2018, 07:41
Hello Guys i am using SHA256_PassHash to hash the password if a player registers on the server..
i am also working on UCP but there's a problem in Checking the hashed password plzz help me fixing it here's the code below.i am having problem in De-Hashing The Password On The Website For UCP
i am also working on UCP but there's a problem in Checking the hashed password plzz help me fixing it here's the code below.i am having problem in De-Hashing The Password On The Website For UCP
Код:
<?php session_start(); include 'dbh.inc.php'; if(isset($_POST['name'], $_POST['password'])) { $name = $_POST['name']; $password = $_POST['password']; $sql = "SELECT * FROM users WHERE Name='$name'"; $result = $conn->query($sql); if (empty($name && $password)) { header("Location: ../page1.php?invalid=empty"); exit(); } else { if($result->num_rows < 1) { header("Location: ../page1.php?invalid=login"); exit(); } else { $row = mysqli_fetch_assoc($result); //De-hashing the password $salt = "786t!t>D<QW*@!)#$>C)_Agdh"; $hash1 = hash('sha256', $password . $salt); $hash = strtoupper($hash1); if ($row['Password'] == $hash) { header("Location: ../page1.php?login=success"); $_SESSION['user-name']= $name; $_SESSION['user-password']=$password; exit(); } else { header("Location: ../page1.php?invalid=login"); exit(); } } } } ?>