Hej!
Får inte nedanstående php/mysqli kod att jämföra den inmatade användarnamn och lösenord från formulär.
Att registrera användare funkar men varför funkar inte nedanstående kod? Vet att det är saker som ska till sen som session cookie osv men måste får denna att fungera först.
Tack på förhand!
Putte
<?php
require '../database/connect.php';
$conn = mysqli_connect($hn, $un, $pw, $db);
if(mysqli_connect_errno()){
echo "Not connected " . mysqli_connect_error();
}
if(isset($_POST['submit'])) {
$userN=mysqli_real_escape_string($conn,$_POST['anvandarid']);
$passW=mysqli_real_escape_string($conn,$_POST['password']);
$query = "SELECT * FROM user WHERE username='$userN' AND password='passW'";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_array($result);
if(!$row){
echo "Wrong user or password!";
}
else{
echo "Welcome! You will now enter in 4 sec!";
header("refresh:4; url=../backend/backend.php");
}
}
?>
Får inte nedanstående php/mysqli kod att jämföra den inmatade användarnamn och lösenord från formulär.
Att registrera användare funkar men varför funkar inte nedanstående kod? Vet att det är saker som ska till sen som session cookie osv men måste får denna att fungera först.
Tack på förhand!
Putte
<?php
require '../database/connect.php';
$conn = mysqli_connect($hn, $un, $pw, $db);
if(mysqli_connect_errno()){
echo "Not connected " . mysqli_connect_error();
}
if(isset($_POST['submit'])) {
$userN=mysqli_real_escape_string($conn,$_POST['anvandarid']);
$passW=mysqli_real_escape_string($conn,$_POST['password']);
$query = "SELECT * FROM user WHERE username='$userN' AND password='passW'";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_array($result);
if(!$row){
echo "Wrong user or password!";
}
else{
echo "Welcome! You will now enter in 4 sec!";
header("refresh:4; url=../backend/backend.php");
}
}
?>
Kommentera