Update: 2026-06-11 18:22:57
This commit is contained in:
64
walletintaleq.intaleq.xyz/v2/main/auth/signup.php
Normal file
64
walletintaleq.intaleq.xyz/v2/main/auth/signup.php
Normal file
@@ -0,0 +1,64 @@
|
||||
<?php
|
||||
include "../connect.php";
|
||||
|
||||
$phone = filterRequest("phone");
|
||||
$email = filterRequest("email");
|
||||
$first_name = filterRequest("first_name");
|
||||
$last_name = filterRequest("last_name");
|
||||
$password = filterRequest("password");
|
||||
$hashedPassword = password_hash($password, PASSWORD_DEFAULT);
|
||||
$gender = filterRequest("gender");
|
||||
$birthdate = filterRequest("birthdate");
|
||||
$site = filterRequest("site");
|
||||
$id = filterRequest("id");
|
||||
|
||||
// Check if the phone number or email address already exists in the database
|
||||
$sql = "SELECT * FROM passengers WHERE phone='$phone' OR email='$email'";
|
||||
$stmt = $con->prepare($sql);
|
||||
$stmt->execute();
|
||||
$results = $stmt->fetchAll();
|
||||
|
||||
if (count($results) > 0) {
|
||||
// The phone number or email address already exists in the database
|
||||
// Print a message and exit
|
||||
printFailure($message="The email or phone number is already registered.");
|
||||
exit;
|
||||
} else {
|
||||
// The phone number or email address does not exist in the database
|
||||
// Insert a new record
|
||||
$sql = "INSERT INTO `passengers` (
|
||||
`id`,
|
||||
`phone`,
|
||||
`email`,
|
||||
`password`,
|
||||
`gender`,
|
||||
`birthdate`,
|
||||
`site`,
|
||||
`first_name`,
|
||||
`last_name`
|
||||
) VALUES (
|
||||
'$id',
|
||||
'$phone',
|
||||
'$email',
|
||||
'$hashedPassword',
|
||||
'$gender',
|
||||
'$birthdate',
|
||||
'$site',
|
||||
'$first_name',
|
||||
'$last_name'
|
||||
)";
|
||||
|
||||
$stmt = $con->prepare($sql);
|
||||
$stmt->execute();
|
||||
}
|
||||
|
||||
// Check if the record was successfully saved
|
||||
if ($stmt->rowCount() > 0) {
|
||||
// Print a success message
|
||||
printSuccess($message = "success to save passenger data");
|
||||
} else {
|
||||
// Print a failure message
|
||||
printFailure($message = "Failed to save passenger data");
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user