Advertisement
dhiforester

login2.php

Mar 31st, 2021
604
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.13 KB | None | 0 0
  1. <?phP
  2.     //koneksi database
  3.     include "../../Config/Connection.php";
  4.     //validasi menangkap username
  5.     if(empty($_POST["usrnm"])){
  6.         header ("location:../../login.php?show=error1");
  7.     }else{
  8.         if(empty($_POST["pass"])){
  9.             header ("location:../../login.php?show=error2");
  10.         }else{
  11.             if(empty($_POST["nilaiCaptcha"])){
  12.                 header("location:../../login.php?show=error5");
  13.             }else{
  14.                 session_start();
  15.                 if(empty($_SESSION["Captcha"])){
  16.                     header("location:../../login.php?show=error7");
  17.                 }else{
  18.                     $cap=$_POST["nilaiCaptcha"];
  19.                     if($_SESSION["Captcha"]!=$_POST["nilaiCaptcha"]){
  20.                         header("location:../../login.php?show=error3");
  21.                     }else{
  22.                         $username=$_POST["usrnm"];
  23.                         $password=$_POST["pass"];
  24.                         $captcha=$_POST["nilaiCaptcha"];
  25.                         //membuka data dari database berdasarkan username dan password
  26.                         $QueryAkses = mysqli_query($conn, "SELECT * FROM akses WHERE username='$username' AND password='$password'")or die(mysqli_error($conn));
  27.                         $data = mysqli_fetch_array($QueryAkses);
  28.                         $id_akses = $data['id_akses'];
  29.                         $nama_lengkap = $data['nama_lengkap'];
  30.                         $email = $data['email'];
  31.                         $no_kontak = $data['no_kontak'];
  32.                         $username = $data['username'];
  33.                         $password = $data['password'];
  34.                         $level = $data['level'];
  35.                         if(empty($id_akses)){
  36.                             header("location:../../login.php?show=error4");
  37.                         }else{
  38.                             session_start();
  39.                             $_SESSION ["hak_akses"]=$level;
  40.                             header("location:../../index.php?show=login_berhasil");
  41.                         }
  42.                     }
  43.                 }
  44.             }
  45.         }
  46.     }
  47. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement