File manager - Edit - /home/aissorg/public_html/images/axdgdfg/sgdfssfdgsd/register.php.tar
Back
home/aissorg/public_html/register.php 0000644 00000015466 15117333310 0014013 0 ustar 00 <?php session_start(); include 'admin/include/config.php'; $alertMessage = ""; // Variable to store the alert message if ($_SERVER["REQUEST_METHOD"] == "POST") { $first_name = trim($_POST['first_name']); $last_name = trim($_POST['last_name']); $email = trim($_POST['email']); $phone_number = trim($_POST['phone_number']); $password = trim($_POST['password']); $confirm_password = trim($_POST['confirm_password']); // Check if passwords match if ($password !== $confirm_password) { $alertMessage = '<div class="alert alert-danger alert-dismissible fade show" role="alert"> <strong>Error!</strong> Passwords do not match. <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div>'; } else { // Check if email or phone number already exists $checkQuery = "SELECT id FROM users WHERE email = ? OR phone_number = ?"; if ($stmt = $con->prepare($checkQuery)) { $stmt->bind_param("ss", $email, $phone_number); $stmt->execute(); $stmt->store_result(); if ($stmt->num_rows > 0) { $alertMessage = '<div class="alert alert-warning alert-dismissible fade show" role="alert"> <strong>Oops!</strong> Email or Phone Number already exists. Please use a different one. <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div>'; } else { // Hash the password $hashed_password = password_hash($password, PASSWORD_BCRYPT); // Insert user data $insertQuery = "INSERT INTO users (first_name, last_name, email, phone_number, password) VALUES (?, ?, ?, ?, ?)"; if ($stmt = $con->prepare($insertQuery)) { $stmt->bind_param("sssss", $first_name, $last_name, $email, $phone_number, $hashed_password); if ($stmt->execute()) { $alertMessage = '<div class="alert alert-success alert-dismissible fade show" role="alert"> <strong>Success!</strong> Registration completed successfully. Please log in. <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div>'; } else { $alertMessage = '<div class="alert alert-danger alert-dismissible fade show" role="alert"> <strong>Error!</strong> Something went wrong. Please try again. <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div>'; } } } } } } ?> <!DOCTYPE html> <html class="wide wow-animation" lang="en"> <head> <title>Register</title> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=device-width height=device-height initial-scale=1.0 maximum-scale=1.0 user-scalable=0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta charset="utf-8"> <link rel="icon" href="img/favicon.png" type="image/x-icon"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=DM+Serif+Display&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="css/bootstrap.css"> <link rel="stylesheet" href="css/fonts.css"> <link rel="stylesheet" href="css/style.css" id="main-styles-link"> <link rel="stylesheet" href="css/about.css"> <link rel="stylesheet" href="css/custom.css"> </head> <body> <div class="page"> <?php include('includes/header.php'); ?> <section class="breadcrumbs-custom bg-image context-dark" style="background-image: url(img/common_banner.jpg);"> <div class="breadcrumbs-custom-inner"> <div class="container breadcrumbs-custom-container"> <div class="breadcrumbs-custom-main"> <h3 class="breadcrumbs-custom-title" style="color: #fff;">Register</h3> </div> <ul class="breadcrumbs-custom-path"> <li><a href="./">Home</a></li> <li class="active">Register</li> </ul> </div> </div> </section> <!-- Success Alert --> <div class="success-alert" id="successAlert">Registration Successful!</div> <section class="section section-lg oh"> <div class="container"> <!-- Register Form --> <div class="form-container"> <h3 class="bg-color-theme">Register Now</h3> <?= $alertMessage; ?> <!-- Show Alert Here --> <form id="registerForm"> <input type="text" name="first_name" class="input-line" placeholder="First Name" required><br> <input type="text" name="last_name" class="input-line" placeholder="Last Name" required><br> <input type="email" name="email" class="input-line" placeholder="Email" required><br> <input type="tel" name="phone_number" class="input-line" placeholder="Phone Number" pattern="[0-9]{10}" required><br> <input type="password" name="password" class="input-line" placeholder="Password" required><br> <input type="password" name="confirm_password" class="input-line" placeholder="Confirm Password" required><br> <button type="submit" class="submit-btn">Register</button> </form> <p class="info-message">Already have an account? Please <a href="login.php" style="color: #8B0000;">Login Here</a>.</p> </div> </div> </section> <?php include('includes/footer.php'); ?> </div> <div class="snackbars" id="form-output-global"></div> <script src="js/core.min.js"></script> <script src="js/script.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script> </body> </html>