Advertisement
Quinton420

signin.fn.php

Nov 18th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.98 KB | None | 0 0
  1. <?php
  2. function signin($username, $password, $email, $db){
  3.  
  4.         $username = htmlspecialchars($username);
  5.         $password = htmlspecialchars($password);
  6.         $email = htmlspecialchars($email);
  7.  
  8.         $request = $db->prepare("SELECT * FROM users WHERE username = :username AND email = :email");
  9.  
  10.         $request->execute(
  11.             array(
  12.                 "username" => $username,
  13.                 "email" => $email
  14.             )
  15.         );
  16.  
  17.  
  18.         $result = $request->fetch(PDO::FETCH_ASSOC);
  19.  
  20.         if ($result == true) {
  21.  
  22.             return false;
  23.  
  24.         } else {
  25.  
  26.             $request = $db->prepare("INSERT INTO users SET username = :username, password = :password, email = :email");
  27.  
  28.             $request->execute(
  29.                 array(
  30.                     "username" => $username,
  31.                     "password" => $password,
  32.                     "email" => $email
  33.                 )
  34.             );
  35.             return true;
  36.         }
  37.  
  38.  
  39. }
  40.  
  41.  
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement