session_start(); include("./db/data.php"); if (isset($_SESSION["loggedin"])) { header("location: index.php"); exit; } $message = $login_success = $login_err = ""; $name = $username = $password = $repassword = ""; $name_err = $username_err = $password_err = $repassword_err = $login_err = $passwords_mismatch = $accept_err = ""; $name = trim($_POST["name"] ?? ""); $email = trim($_POST["email"] ?? ""); $pass = trim($_POST["password"] ?? ""); $repass = trim($_POST["repassword"] ?? ""); $accepted = $_POST["accept"] ?? ""; if($_SERVER["REQUEST_METHOD"] == "POST"){ if(empty($name)){ $name_err = "Wprowadź nazwę użytkownika."; $message = $name_err; } if(empty($email)){ $username_err = "Wprowadź adres email."; $message = $username_err; } else{ $username = $email; $u = isUserExists($username); if ($u!=null) { $username_err = "Użytkownik o podanym adresie email już istnieje w systemie."; $message = $username_err; } } if(empty($pass)){ $password_err = "Wprowadź hasło."; $message = $password_err; } else{ $password = $pass; } if(empty($repass)){ $repassword_err = "Wprowadź ponownie hasło."; $message = $repassword_err; } else{ $repassword = $repass; } if(empty($accepted)) { $accept_err = "Aby się zarejestrować zaakceptuj Politykę prywatności i Warunki korzystania"; $message = $accept_err; } if ($password!=$repassword) { $passwords_mismatch = "Wpisałeś/aś dwa różne hasła"; $message = $passwords_mismatch; } if(empty($name_err) && empty($username_err) && empty($password_err) && empty($passwords_mismatch)){ $result = userRegister($email,$name,$password); if ($result) { $login_success = "Rejestracja zakończona. Wysłaliśmy do Ciebie wiadomość z linkiem aktywującym konto."; } else { $login_err = "Wystąpił problem z rejestracją. Spróbuj ponownie później. Jeżeli problemy będą się powtarzać skontaktuj się z nami poprzez formularz kontaktowy."; } } else { $login_err = $message; } } ?>