Advertisement
Guest User

Untitled

a guest
Jun 11th, 2017
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.04 KB | None | 0 0
  1. <?php
  2.  
  3. class main
  4. {
  5.     private $db;
  6.  
  7.     function __construct($con)
  8.     {
  9.         $this->db = $con;
  10.     }
  11.  
  12.     public function register($username, $email, $password)
  13.     {
  14.         try
  15.         {
  16.             $check = $this->db->prepare("SELECT * FROM users WHERE username=:user");
  17.             $check->execute(array(
  18.                     ":user" => $username
  19.             ));
  20.  
  21.             if($check->rowCount() > 0) {
  22.                 echo "Username already exists";
  23.             } else {
  24.                 $ed_password = password_hash($password, PASSWORD_DEFAULT);
  25.  
  26.                 $stmt = $this->db->prepare("INSERT INTO users(username, email, password) VALUES(:user, :email, :pass)");
  27.  
  28.                 $stmt->bindParam(":user", $username);
  29.                 $stmt->bindParam(":email", $email);
  30.                 $stmt->bindParam(":pass", $ed_password);
  31.                 $stmt->execute();
  32.  
  33.                 echo "User was registered";
  34.             }
  35.  
  36.         } catch(PDOException $e) {
  37.             echo $e->getMessage();
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement