Advertisement
Guest User

Untitled

a guest
Jan 12th, 2017
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.89 KB | None | 0 0
  1. <?php
  2.   session_start();
  3.   session_destroy();
  4.   $servername = "localhost";
  5.   $username = "root";
  6.   $pass = "pass";
  7.   $dbName = "SheetPal";
  8.  
  9.   $conn = mysqli_connect($servername , $username , $pass , $dbName);
  10.  
  11.   if(isset($_POST["submit"])){
  12.     $username = $_POST["username"];
  13.     $password = $_POST["password"];
  14.    
  15.     if(!$loginGetSql = $conn->prepare("SELECT username AND password FROM users WHERE username = BINARY ? AND password = ? LIMIT 1")){
  16.       echo "Login sql prepare error: " . $conn->error;
  17.     }
  18.     else{
  19.       if(!$loginGetSql->bind_param("ss",$username,$password)){
  20.         echo "Login sql bind param error: " . $loginGetSql->error;
  21.       }
  22.       else{
  23.         $loginGetSql->execute();
  24.         if($loginGetSql->num_rows === 1){
  25.           if(!$levelGetSql = $conn->prepare("SELECT level FROM users WHERE username = BINARY ? AND password = ? LIMIT 1")){
  26.             echo "Get level prepare error: " . $conn->error;
  27.           }
  28.           else{
  29.             if(!$levelGetSql->bind_param("ss",$username,$password)){
  30.               echo "Get level bind param error: " . $levelGetSql->error;
  31.             }
  32.             else{
  33.               $levelGetSql->execute();
  34.               if(!$levelGetSql->bind_result($level)){
  35.                 echo "Get level bind result error: " .$levelGetSql->error;
  36.               }
  37.               else{
  38.                 $levelGetSql->fetch();
  39.                
  40.                 session_start();
  41.                
  42.                 $_SESSION["username"] = ucfirst($username);
  43.                 $_SESSION["password"] = $password;
  44.                 $_SESSION["level"] = $level;
  45.                 $_SESSION["active"] = "dashboard";
  46.                 $url = $_SESSION["active"] . ".php";
  47.                 header("Location: $url ");
  48.               }
  49.             }
  50.           }
  51.         }
  52.       }
  53.     }
  54.    
  55.   }
  56.   else{
  57.     header("Location: index.php");
  58.   }
  59.  
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement