prepare("SELECT * FROM people WHERE email = ? AND is_user = TRUE AND active = TRUE"); $stmt->execute([$email]); $person = $stmt->fetch(); if ($person && password_verify($password, $person['password'])) { $_SESSION['user_id'] = $person['id']; $_SESSION['user_email'] = $person['email']; $_SESSION['user_role'] = $person['role']; $_SESSION['user_name'] = $person['first_name'] . ' ' . $person['last_name']; header('Location: index.php'); exit; } else { $error = 'Nieprawidłowe dane logowania. Spróbuj ponownie.'; } } catch (PDOException $e) { $error = 'Błąd bazy danych: ' . $e->getMessage(); } } } ?> Logowanie

Logowanie do systemu