VelzA

admin-login.php

Apr 28th, 2018
614
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.60 KB | None | 0 0
  1. <!-- Form Login Sederhana -->
  2.     <!-- Coded by AntoNz ->
  3.         <!-- https://cybergd-article.gq -->
  4.             <!-- Dibawah contoh penerapan halaman login tanpa database -->
  5.  
  6.             <br><br><br><center>
  7.                
  8. <?php
  9.  
  10. // Hasil inspirasi dari Login shell
  11. // Fungsi PHP Berikut bisa dipakai untuk halaman admin saja karena 1 anggota
  12.  
  13. // ========================================= \\
  14.  
  15. // Data login admin
  16. $user = 'saya';
  17. $sandi = 'admin';
  18.  
  19. session_start(); // Memulai session
  20.  
  21. // Kunci bebas (Jika ingin menambahkan)
  22. $khusus = 'kunciA';
  23. $coba = md5($khusus.$sandi);
  24.  
  25. // Lokasi action / header tertuju pada script ini karena single script
  26. $tujuan = $_SERVER['PHP_SELF'];
  27.  
  28. if(isset($_GET['logout'])) {
  29.     unset($_SESSION['login']);
  30. }
  31.  
  32. if (isset($_SESSION['login']) && $_SESSION['login'] == $coba) {
  33.  
  34.     echo '
  35.         <h2>Anda berhasil masuk ke halaman admin </h2><br><br>
  36.         <a href="?logout=true">Keluar</a>';
  37. }
  38.  
  39. else if (isset($_POST['submit'])) {
  40.     if ($_POST['user'] == $user && $_POST['sandi'] == $sandi){
  41.         $_SESSION["login"] = $coba;
  42.         header("location: $tujuan");
  43.        
  44.     } else {
  45.         halaman();
  46.         echo '<script> alert("Data salah bego!"); </script>';
  47.        
  48.     }
  49. }  else {  halaman();
  50.  
  51. // Fungsi halaman dipakai untuk menampilkan form login supaya nggak bentrok dengan halaman admin
  52. }
  53. function halaman() {
  54.     echo '
  55. <h2> Admin Page Login </h2><br>
  56.     <form action=" " method="post">
  57.   Username :
  58.         <input type="text" name="user" id="user"> <br><br>
  59.     Password :
  60.         <input type="password" name="sandi" id="sandi"><br><br>
  61.         <input type="submit" name="submit" value="submit">
  62.     </form></center>    ';
  63. }
  64. ?>
Advertisement
Add Comment
Please, Sign In to add comment