This commit is contained in:
2024-05-13 14:31:00 +02:00
parent 56492d171c
commit 19bf1b8ac8

30
exam151/index.php Normal file
View File

@@ -0,0 +1,30 @@
<?php
// How to escape SQL Injection
$con = mysqli_connect('localhost', 'example_user', 'Kolosnjaj4321!');
mysqli_select_db($con, 'example_database');
if(isset($_POST['username']) && isset($_POST['password'])){
$username = $_POST['username'];
$password = $_POST['password'];
if(!empty($username) && !empty($password)){
$query = "SELECT `id` FROM `users` WHERE `username` = '" . mysqli_real_escape_string($con,$username). "' AND `password` = '" .mysqli_real_escape_string($con,$password) ."'";
$query_run = mysqli_query($con, $query);
if(mysqli_num_rows($query_run) >= 1){
echo 'Login success';
} else {
echo 'Invalid user or pass';
}
}
}
?>
<form action="index.php" method="POST">
User: <input type="text" name="username"> <br>
Pass: <input type="text" name="password"><br>
<input type="submit" value="Submit">
</form>