<?php require_once '../bootstrap.php'; // get the registration arguments $username = $_POST['username']; $email = $_POST['email']; $password = $_POST['password']; $password_repeat = $_POST['password_repeat']; $conditions = $_POST['conditions']; $prename = $_POST['prename']; $lastname = $_POST['lastname']; $user = new User(); $user->setUsername($username); $user->setEmail($email); $user->setPassword($password); $user->setPasswordRepeat($password_repeat); $user->setConditions($conditions); $user->setPrename($prename); $user->setLastname($lastname); try { if ($user->Register()) { $user->Login(); echo json_encode(true); exit; } } catch (Exception $e) { echo json_encode($e->getMessage()); }
} </script> </head> <body> <!-- Fixed navbar --> <?php include_once 'assets/tmpl/navbar.inc.php'; ?> <div class="container"> <?php if (!empty($_POST['nome']) && !empty($_POST['cognome']) && !empty($_POST['indirizzo']) && !empty($_POST['telefono']) && !empty($_POST['login']) && !empty($_POST['password'])) { $regResult = User::Register($_POST); if ($regResult === TRUE) { ?> <h1>Registrazione effettuata per l'utente <?php echo $_POST['login']; ?> </h1> <a class="btn btn-lg btn-primary" href="login.php" role="button">Login now »</a> <?php } else { ?> <div class="alert alert-danger" role="alert"> Sono stati riscontrati dei problemi nella registrazione <a href="register.php" class="alert-link">Riprova qui</a> </div> <?php }
<?php require_once "loginheader.php"; require_once "classes/twig.class.php"; require_once "classes/user.class.php"; require_once "classes/dogstore.class.php"; // Tittar om användaren har loggat in, om inte skapar vi ett nytt användarobjekt if (!isset($_SESSION['user'])) { $user = new User($database); } // Hantera registreringsformuläret if (isset($_POST['username'])) { $user->Register($_POST['username'], $_POST['password'], $_POST['kennelname'], $_POST['firstname'], $_POST['lastname'], $_POST['email'], $_POST['phone']); $_SESSION['user'] = $user; if ($_SESSION['user']->Login($_POST['username'], $_POST['password'])) { header("Location: dogprofile.php"); } else { echo "Misslyckad inloggning"; } } $dogstore = new DogStore($database); // Hämta de 6 senaste medlemmarna $latestmembers = $dogstore->GetLatestMembers(6); // Skicka in medlemmarna till twig $page = new Twig(['latestmembers' => $latestmembers]); echo $page->render('register.html');
<?php require_once "./src/connectPHP.php"; if ($_SERVER["REQUEST_METHOD"] === 'POST') { $user = User::Register($_POST['name'], $_POST['email'], $_POST['password1'], $_POST['password2'], $_POST['description']); if ($user !== false) { session_start(); $_SESSION['userID'] = $user->getId(); header("location: main.php"); } else { echo "zle dane rejestracji..."; } } ?> <form action = "register.php" method="post"> <label> Email: <input type="email" name="email"> </label> </br> <label> Name: <input type="text" name="name"> </label> <br> <label> Password 1: <input type="password" name="password1"> </label>
<?php include_once 'user.php'; if (isset($_POST['submit'])) { $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $email = $_POST['email']; $username = $_POST['username']; $password = $_POST['password']; $object = new User(); $object->Register($firstname, $lastname, $email, $username, $password); echo "Your details are in the datatabse<br />\n\tFirst name: {$firstname}<br />;\n\tLast Name: {$lastname}<br />;\n\tEmail: {$email}<br />;\n\tPassword: {$password}<br />;\n\tUsername: {$username}<br />"; } else { echo "Fields can not be empty<br><br>\n\n<html>\n<body>\n<form method=\"post\" action=\"index.php\">\nFirstname: <input type=\"text\" name=\"firstname\"/><br><br>\nLastname: <input type=\"text\" name=\"lastname\"/><br><br>\nEmail: <input type=\"text\" name=\"email\"/><br><br>\nUsername: <input type=\"text\" name=\"username\"/><br><br>\nPassword: <input type=\"text\" name=\"password\"/><br><br>\n<button class=\"btn btn-large btn-danger\" id=\"alertMe\" input type=\"submit\" name=\"submit\" value=\"register\">Register</button>\n\n</form>\n</body>\n</html>"; }