I made a login form, that allows you to go to admin dashboard of my web-page. Issue that web-page always write me that i wrote username or password incorrectly.
I have a header file that connected to main content of my admin dashboard:
<code><?php
session_start();
if(!isset($_SESSION['lietotajvardsBRBZX'])){
header("location:login.php");
exit();
}
?>
</code>
<code><?php
session_start();
if(!isset($_SESSION['lietotajvardsBRBZX'])){
header("location:login.php");
exit();
}
?>
</code>
<?php
session_start();
if(!isset($_SESSION['lietotajvardsBRBZX'])){
header("location:login.php");
exit();
}
?>
connect_db.php file:
<code>if(isset($_POST["autorizacija"])){
session_start(); #Liek domat par sesiju bet to neuzsak
$lietotajsvards = mysqli_real_escape_string($savienojums, $_POST["lietotajs"]);
$parole = mysqli_real_escape_string($savienojums, $_POST["parole"]);
$sql="SELECT * FROM uznemsana_lietotaji WHERE LietotajsVards ='$lietotajsvards'";
$rezultats = mysqli_query($savienojums, $sql);
#echo $lietotajsvards;
if(mysqli_num_rows($rezultats)==1){
while($user = mysqli_fetch_array($rezultats)){
if(password_verify($parole,$user["Parole"])){
$_SESSION["lietotajvardsBRBZX"] = $user["LietotajsVards"];
header("location:index.php");
}else{
echo " Nepareizs lietotajsvards vai parole!";
}
}
}else{
echo " Nepareizs lietotajvards vai parole!";
}
}
</code>
<code>if(isset($_POST["autorizacija"])){
session_start(); #Liek domat par sesiju bet to neuzsak
$lietotajsvards = mysqli_real_escape_string($savienojums, $_POST["lietotajs"]);
$parole = mysqli_real_escape_string($savienojums, $_POST["parole"]);
$sql="SELECT * FROM uznemsana_lietotaji WHERE LietotajsVards ='$lietotajsvards'";
$rezultats = mysqli_query($savienojums, $sql);
#echo $lietotajsvards;
if(mysqli_num_rows($rezultats)==1){
while($user = mysqli_fetch_array($rezultats)){
if(password_verify($parole,$user["Parole"])){
$_SESSION["lietotajvardsBRBZX"] = $user["LietotajsVards"];
header("location:index.php");
}else{
echo " Nepareizs lietotajsvards vai parole!";
}
}
}else{
echo " Nepareizs lietotajvards vai parole!";
}
}
</code>
if(isset($_POST["autorizacija"])){
session_start(); #Liek domat par sesiju bet to neuzsak
$lietotajsvards = mysqli_real_escape_string($savienojums, $_POST["lietotajs"]);
$parole = mysqli_real_escape_string($savienojums, $_POST["parole"]);
$sql="SELECT * FROM uznemsana_lietotaji WHERE LietotajsVards ='$lietotajsvards'";
$rezultats = mysqli_query($savienojums, $sql);
#echo $lietotajsvards;
if(mysqli_num_rows($rezultats)==1){
while($user = mysqli_fetch_array($rezultats)){
if(password_verify($parole,$user["Parole"])){
$_SESSION["lietotajvardsBRBZX"] = $user["LietotajsVards"];
header("location:index.php");
}else{
echo " Nepareizs lietotajsvards vai parole!";
}
}
}else{
echo " Nepareizs lietotajvards vai parole!";
}
}
login.php file:
<code><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Log in</title>
<link rel="stylesheet" href="login.css">
<link rel="shortcut icon" href="../images/lvt.png" type="image/x-icon">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
</head>
<body>
<div class="container">
<div class="blue-block">
<h2>Liepājas Valsts tehnikums</h2>
<p>PIKS "Liepājas Valsts tehnikums" ir Kurzemes reģiona lielāka profesionālas izglitības iestāde ar plašāko piedāvāto izglitības prgorammy klāstu. Tas nodrošina kompetentu un kvalitatīvu speciālistu sagatavošanu gan pēc pamatskolas, gan pēc vidusskolas beigšanas un arī mūžīzglītības kontekstā, atbilstoši reģiona attistības vajagdzībām un dinamikai.</p>
<ul>
<li>✔ Vairāk nekā 25 specialitātes</li>
<li>✔ 1200+ audzēkņu</li>
<li>✔ Darba vidē balstītas mācības</li>
</ul>
<button class="blue-button"><a href="../index.php">DOTIES UZ GALVENO LAPU</a></button>
</div>
<div class="login" id="loginForm">
<h2>Esi sveicināts LVT uzņemšanā!</h2>
<?php require "../assets/connect_db.php"; ?>
<form method="post">
<div class="row">
<input type="text" name="lietotajs" placeholder="Lietotājvārds" required>
</div>
<div class="row">
<input type="password" name="parole" placeholder="Parole" required>
</div>
<div class="row">
<button type="submit" name="autorizacija">IELOGOTIES</button>
</div>
</form>
</div>
</div>
</body>
</html>
</code>
<code><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Log in</title>
<link rel="stylesheet" href="login.css">
<link rel="shortcut icon" href="../images/lvt.png" type="image/x-icon">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
</head>
<body>
<div class="container">
<div class="blue-block">
<h2>Liepājas Valsts tehnikums</h2>
<p>PIKS "Liepājas Valsts tehnikums" ir Kurzemes reģiona lielāka profesionālas izglitības iestāde ar plašāko piedāvāto izglitības prgorammy klāstu. Tas nodrošina kompetentu un kvalitatīvu speciālistu sagatavošanu gan pēc pamatskolas, gan pēc vidusskolas beigšanas un arī mūžīzglītības kontekstā, atbilstoši reģiona attistības vajagdzībām un dinamikai.</p>
<ul>
<li>✔ Vairāk nekā 25 specialitātes</li>
<li>✔ 1200+ audzēkņu</li>
<li>✔ Darba vidē balstītas mācības</li>
</ul>
<button class="blue-button"><a href="../index.php">DOTIES UZ GALVENO LAPU</a></button>
</div>
<div class="login" id="loginForm">
<h2>Esi sveicināts LVT uzņemšanā!</h2>
<?php require "../assets/connect_db.php"; ?>
<form method="post">
<div class="row">
<input type="text" name="lietotajs" placeholder="Lietotājvārds" required>
</div>
<div class="row">
<input type="password" name="parole" placeholder="Parole" required>
</div>
<div class="row">
<button type="submit" name="autorizacija">IELOGOTIES</button>
</div>
</form>
</div>
</div>
</body>
</html>
</code>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Log in</title>
<link rel="stylesheet" href="login.css">
<link rel="shortcut icon" href="../images/lvt.png" type="image/x-icon">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
</head>
<body>
<div class="container">
<div class="blue-block">
<h2>Liepājas Valsts tehnikums</h2>
<p>PIKS "Liepājas Valsts tehnikums" ir Kurzemes reģiona lielāka profesionālas izglitības iestāde ar plašāko piedāvāto izglitības prgorammy klāstu. Tas nodrošina kompetentu un kvalitatīvu speciālistu sagatavošanu gan pēc pamatskolas, gan pēc vidusskolas beigšanas un arī mūžīzglītības kontekstā, atbilstoši reģiona attistības vajagdzībām un dinamikai.</p>
<ul>
<li>✔ Vairāk nekā 25 specialitātes</li>
<li>✔ 1200+ audzēkņu</li>
<li>✔ Darba vidē balstītas mācības</li>
</ul>
<button class="blue-button"><a href="../index.php">DOTIES UZ GALVENO LAPU</a></button>
</div>
<div class="login" id="loginForm">
<h2>Esi sveicināts LVT uzņemšanā!</h2>
<?php require "../assets/connect_db.php"; ?>
<form method="post">
<div class="row">
<input type="text" name="lietotajs" placeholder="Lietotājvārds" required>
</div>
<div class="row">
<input type="password" name="parole" placeholder="Parole" required>
</div>
<div class="row">
<button type="submit" name="autorizacija">IELOGOTIES</button>
</div>
</form>
</div>
</div>
</body>
</html>
Maybe there is problem with location of my files or session issues.
9