connect_error) { throw new Exception("ბაზასთან კავშირის შეცდომა: " . $conn->connect_error); } $conn->set_charset("utf8mb4"); } catch (Exception $e) { $error = $e->getMessage(); $conn = null; } if (isset($conn) && $conn) { $first_name = trim($_POST['first_name']); $last_name = trim($_POST['last_name']); $password = $_POST['password']; $email = trim($_POST['email']); // Validation if (strlen($first_name) < 2) { $error = "სახელი უნდა იყოს მინიმუმ 2 სიმბოლო"; } elseif (strlen($last_name) < 2) { $error = "გვარი უნდა იყოს მინიმუმ 2 სიმბოლო"; } elseif (strlen($password) < 6) { $error = "პაროლი უნდა იყოს მინიმუმ 6 სიმბოლო"; } elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $error = "გთხოვთ შეიყვანოთ სწორი ელ-ფოსტა"; } else { $hashedPassword = password_hash($password, PASSWORD_DEFAULT); // არსებული users ცხრილის სტრუქტურა: first_name, last_name, email, password, created_at $stmt = $conn->prepare("INSERT INTO users (first_name, last_name, email, password, created_at) VALUES (?, ?, ?, ?, NOW())"); if (!$stmt) { throw new Exception("Statement preparation failed: " . $conn->error); } $stmt->bind_param("ssss", $first_name, $last_name, $email, $hashedPassword); if ($stmt->execute()) { // განაახლოს config.php ფაილი installed სტატუსით $currentConfig = include __DIR__ . '/../config.php'; $currentConfig['app']['installed'] = true; $configContent = "error); } } } } ?> ინსტალაცია – ნაბიჯი 4

ადმინისტრატორის ანგარიშის შექმნა

ბოლო ნაბიჯი!
შექმენით ადმინისტრატორის ანგარიში სისტემაში შესასვლელად.
Debug Info:
Config file path:
Config exists:
Host:
User:
DBName: