Advertisement
Guest User

sample login register script php

a guest
Mar 12th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.24 KB | None | 0 0
  1. <?php
  2.  
  3.     /**
  4.     * Sample login and register
  5.     * @author Ariff Azmi (ariff.azmi16@gmail.com)
  6.     */
  7.  
  8.     /**
  9.     * Initialize mysqli connection
  10.     * @var String   serverlocation,username,password,databasename
  11.     */
  12.     $mysqli = new mysqli('localhost','root','','register');
  13.    
  14.     /**
  15.     * For login script
  16.     *
  17.     * @var String   $_POST
  18.     */
  19.  
  20.     // Trigger if submit button was clicked on login form
  21.     if (isset($_POST['submit'])) {
  22.    
  23.         $email = $mysqli->real_escape_string($_POST['email']);
  24.         $password = $mysqli->real_escape_string($_POST['password']);
  25.  
  26.  
  27.         /**
  28.         * Check if user exist and auth the user
  29.         *
  30.         * @var String   $email,$password
  31.         */
  32.  
  33.         $auth = $mysqli->query("
  34.            SELECT
  35.                *,
  36.                COUNT(*) as TOTAL
  37.            FROM
  38.                register
  39.            WHERE
  40.                email='".$email."'
  41.                AND
  42.                password='".$password."'
  43.            LIMIT 1
  44.        ");
  45.  
  46.         $auth_result = $auth->fetch_object();
  47.  
  48.         if ($auth_result->TOTAL==1) {
  49.            
  50.             // Do your code for redirect if user exist here
  51.         }
  52.         else{
  53.  
  54.             // Do your code for redirect if user not exist here
  55.         }
  56.     }
  57.  
  58.  
  59.  
  60.     /**
  61.     * For register script
  62.     *
  63.     * @var String   $_POST
  64.     */
  65.  
  66.     // Trigger if submit button was clicked on register form
  67.     if (isset($_POST['submit'])) {
  68.        
  69.         $username = $mysqli->real_escape_string($_POST['username']);
  70.         $email = $mysqli->real_escape_string($_POST['email']);
  71.         $password = $mysqli->real_escape_string($_POST['password']);
  72.  
  73.  
  74.         /**
  75.         * Create new record in database
  76.         *
  77.         * @var String   $username,$email,$password
  78.         */
  79.  
  80.         $create_record = $mysqli->query("
  81.            INSERT INTO
  82.                register
  83.            VALUES('".$username."','".$email."','".$password."')
  84.        ");
  85.  
  86.         if ($create_record) {
  87.            
  88.             // Do your code for redirect if user successfully registered
  89.         }
  90.         else{
  91.  
  92.             // Do your code for redirect if user was not successfully registered
  93.         }
  94.     }
  95.  
  96. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement