Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require 'database.php';
- $message = '';
- if (!empty($_POST['usuario']) && !empty($_POST['password'])) {
- $sql = "INSERT INTO usuarios (usuario, email, password) VALUES (:usuario, :email, :password)";
- $stmt = $conn -> prepare($sql);
- $stmt -> bindParam(':usuario',$_POST['usuario']);
- $password = password_hash($_POST['password'], PASSWORD_BCRYPT);
- $stmt -> bindParam(':password',$_POST['password']);
- if ($stmt -> execute()) {
- $message = 'Se ha creado su cuenta satisfactoriamente en la pagina';
- }
- else {
- $message = 'Lo sentimos, pero ha ocurrido un problema con la base de datos';
- }
- }
- ?>
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Registrarse</title>
- <link rel="stylesheet" href="assets/css/style.css">
- </head>
- <body>
- <?php require 'partials/header.php' ?>
- <?php if (!empty($message)):
- ?>
- <p><?= $message ?></p>
- <?php
- endif;
- ?>
- <h1>Registrarse</h1>
- <span>ó <a href="login.php">Iniciar Sesión</a></span>
- <form action="signup.php" method="POST">
- <input type="text" name="usuario" placeholder="Usuario">
- <input type="text" name="email" placeholder="Email">
- <input type="password" name="password" placeholder="Contraseña">
- <input type="password" name="confirm_password" placeholder="Confirme la contraseña">
- <input type="submit" value="Enviar">
- </form>
- </body>
- </html>
- <?php
- $server = 'localhost';
- $username = 'root';
- $password = '';
- $database = 'usuarios';
- try {
- $conn = new PDO("mysql:host=$server;dbname=$database;", $username, $password);
- } catch (PDOException $e) {
- die('Connection Failed: ' . $e->getMessage());
- }
- ?>
Add Comment
Please, Sign In to add comment