internetprogrammierung/frontend/php/signup.php

29 lines
931 B
PHP
Raw Normal View History

2018-06-11 18:15:21 +02:00
<?php
//<!--Register-->
2018-06-11 18:15:21 +02:00
require('../dbConnect.php');
$name = ($_POST['registerName']);
$pswd = ($_POST['registerPassword']);
$email = ($_POST['registerMail']);
2018-06-13 19:46:32 +02:00
2018-06-19 21:48:45 +02:00
if (!empty(trim($name)) && !empty(trim($pswd)) && !empty(trim($email))) {
2018-06-18 22:42:54 +02:00
$search_user = $database->prepare("SELECT ID FROM user WHERE username='$name '");
$search_user->execute();
$search_result = $search_user->get_result();
2018-06-13 19:46:32 +02:00
2018-06-18 22:42:54 +02:00
if ($search_result->num_rows == 0) {
$pswd = md5($pswd);
$stmt = $database->prepare("INSERT INTO user(username, email, password) VALUES (?,?,?)");
$stmt->bind_param("sss", $name, $email, $pswd);
$stmt->execute();
$stmt->close();
echo json_encode("Dein Account wurde erfolgreich erstellt!");
} else {
echo json_encode("Der Benutzername ist leider schon vergeben!");
}
} else {
2018-06-19 21:48:45 +02:00
echo json_encode("Es dürfen nicht nur Leerzeichen eingegeben werden!");
}
2018-06-11 18:15:21 +02:00
?>