register-admin.php (1572B)
1 <?php 2 ini_set('display_errors', 'On'); 3 error_reporting(E_ALL | E_STRICT); 4 5 if (isset($_POST['admin'])) { 6 include_once '../config.php'; 7 $email = mysqli_real_escape_string($connect, $_POST['email']); 8 $username = mysqli_real_escape_string($connect, $_POST['username']); 9 $password = mysqli_real_escape_string($connect, $_POST['password']); 10 11 if (empty($email) || empty($username) || empty($password)) { 12 header("Location: ../controlpanel.php?signup=empty"); 13 exit(); 14 } else { 15 if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { 16 header("Location: ../controlpanel.php?signup=email"); 17 exit(); 18 } else { 19 $sql = "SELECT * FROM user WHERE username = '$username'"; 20 $result = mysqli_query($connect, $sql); 21 $check = mysqli_num_rows($result); 22 23 if ($check > 0) { 24 header("Location: ../controlpanel.php?signup=email"); 25 exit(); 26 } else { 27 $hashPass = password_hash($password, PASSWORD_DEFAULT); 28 $date = date("Y-m-d H:i:s"); 29 $sql = "INSERT INTO user (email, username, password, admin, 30 registration_date) 31 VALUES ('$email', '$username', '$hashPass', b'1', '$date');"; 32 33 mysqli_query($connect, $sql) or die(mysqli_error($connect)); 34 header("Location: ../controlpanel.php?signup=success"); 35 exit(); 36 } 37 } 38 } 39 40 } else { 41 header("Location: ../profile.php"); 42 exit(); 43 } 44 ?>