Skrypt nie działa poprawnie: po podaniu złego hasła i kliknięciu 'zaloguj', wyświetli się błąd, ale po ponownym kliknięciu 'zaloguj' użytkownika przełącza do panelu.
Jest tu jakiś magik,który wie o co chodzi ?

KOD:
<?php require "db_connect.php"; require "functions/core_auth.php"; { exit; } $admin_login = $_POST['admin_login']; $admin_password = $_POST['admin_password']; $query = mysqli_query($connect, "SELECT * FROM `admins` WHERE admin_login='$admin_login' and admin_password='".md5($_POST['admin_password'])."'"); $count = mysqli_num_rows($query); if ($count == 1){ $_SESSION['admin_login'] = $admin_login; } }else{ $errors[]="Nieprawidłowy login lub hasło!"; } } $admin_login = $_SESSION['admin_login']; include('admin/home-panel_admin.php'); }else{ foreach($errors as $linia){ } } ?> <form action="" method="POST"> <input type="text" name="admin_login" /> <input type="password" name="admin_password" /> <input type="submit" name="submit" value="Zaloguj" /> </form> <?php } ?>