diff --git a/login.php b/login.php
new file mode 100644
index 0000000..7de849c
--- /dev/null
+++ b/login.php
@@ -0,0 +1,63 @@
+
+
+
+
+
+ Accesso
+
+
+
+ prepare($sql)) {
+ $stmt->bind_param("s", $email);
+ $stmt->execute();
+ $stmt->store_result();
+
+ if ($stmt->num_rows > 0) {
+ $stmt->bind_result($user_id, $name, $surname, $hashed_password);
+ $stmt->fetch();
+
+ if (password_verify($password, $hashed_password)) {
+ $_SESSION['id'] = $user_id;
+ $_SESSION['name'] = $name;
+ $_SESSION['surname'] = $surname;
+ header('Location: index.php');
+ exit();
+ } else {
+ $error = 'Credenziali errate.';
+ }
+ } else {
+ $error = 'Credenziali errate.';
+ }
+
+ $stmt->close();
+ } else {
+ $error = 'Errore nel database.';
+ }
+ }
+ ?>
+
+
+
\ No newline at end of file