0
meine register.php DateiWie überprüfen, ob E-Mail in meiner Datenbank phpmyadmin existiert
Ich versuche, ob oder nicht zu überprüfen, die E-Mail auf dem Formular Eingang registriert wird, existiert bereits in meiner Datenbank über phpMyAdmin. Wie kann ich das tun, ohne meinen Code zu brechen?
<?php
session_start();
if(isset($_SESSION['user_id'])){
header("Location: index.php ");
}
require 'database.php';
$message = '';
if(!empty($_POST['email']) && !empty($_POST['password'])):
// Enter the new user in the database
$sql = "INSERT INTO signup (name, surname,email, password) VALUES (:name, :surname,:email, :password)";
$stmt = $conn->prepare($sql);
$stmt->bindParam(':name', $_POST['name']);
$stmt->bindParam(':surname', $_POST['surname']);
$stmt->bindParam(':email', $_POST['email']);
$stmt->bindParam(':password', password_hash($_POST['password'], PASSWORD_BCRYPT));
if($stmt->execute()):
$message = 'Successfully created new user';
else:
$message = 'Sorry there must have been an issue creating your account';
endif;
endif;
?>
würde ich diese Funktion sehr in meiner register.php-Datei? –
Ja und rufen Sie es nach der Bedingung if(), aber der beste Weg ist, eine andere .php-Datei zu erstellen und alle Funktionen, die Sie erstellen, zu setzen, ist nur zu organisieren :). – miku2s