Mysqli kryptering af password men skal nu til at log ind
Hej EksperterJeg har denne stup php kode som jeg har brugt til at logge ind med, uden krypteret pass.
Er nu gået igang med at kryptere mine pass når jeg opretter brugere, og det virker rigtig fint."Sikke en masse vrøvl der står :oP" men jeg ved ikke hvordan jeg får hentet dem ud igen så man kan logge ind igen med sit password.
session_start();
if($_SERVER["REQUEST_METHOD"] == "POST")
{
// username and password received from loginform
$brugernavn=mysqli_real_escape_string($con,$_POST['brugernavn']);
$kode=mysqli_real_escape_string($con,$_POST['kode']);
$sql_query="SELECT id FROM tbl_medlemmer WHERE brugernavn='$brugernavn' and adgangskode='$kode'";
$result=mysqli_query($con,$sql_query);
$row=mysqli_fetch_array($result,MYSQLI_ASSOC);
$count=mysqli_num_rows($result);// If result matched $username and $password, table row must be 1 row
if($count==1)
{
$_SESSION['brugernavn']=$brugernavn;
$_SESSION['adgangskode']=$kode;
" lige uden mine forsøg" if (password_verify($password, $hashedPassword)) {
"Og med forsøg" if (password_verify($_SESSION['adgangskode'], $kode)) {
echo "<script> window.location.replace('****/*******.php?id=1&mid=1') </script>" ;
// Correct password
//Set the session variables/whatever else you would like to do now that we have verified that the user has the correct password.
} else {
//Redirect the user/inform them that they have the incorrect username/password combination.
$error="Username or Password is invalid";
}
}
}
Håber der er nogen der har tid og løst til at hjælpe mig.
Med venlig hilsen
Morten