Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67498 Members, 783 Products, 5291 Topic, 12956 Comments)

Bantu koding untuk membuat Hak akses Multiple User Privileges

Dibuat
Login Terakhir 5 Tahun lalu,
Telah Dilihat 1646 Kali
Nian Dwi Christianto SW Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. Saya sudah coba cari cara tapi nda nemu master, mungkin dengan saya menanyakan kepada master ada solusi yang tepat untuk permasalahan ini. Berikut yang saya butuhkan untuk login bisa multi user, diantaranya adalah : administrator, superuser, dan user. Saya ingin mengaktifkan option value yang sudah dibuat seperti apa kodingnya ya? Berikut saya paparkan kode yang sudah saya buat, tinggal dikembangkan beserta gambar yang sudah saya upload :
  4.  
  5. <!DOCTYPE html>
  6. <html>
  7. <head>
  8. <title>Login - Administrator</title>
  9. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  10. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  11.  
  12. <!-- bootstrap -->
  13. <link href="css/bootstrap.css" rel="stylesheet" />
  14. <link href="css/bootstrap-overrides.css" type="text/css" rel="stylesheet" />
  15.  
  16. <!-- theme -->
  17. <link rel="stylesheet" type="text/css" href="css/theme/default.css" />
  18.  
  19. <!-- libraries -->
  20. <link rel="stylesheet" type="text/css" href="css/font-awesome.css" />
  21. <link rel="stylesheet" type="text/css" href="css/elements/signin.css" />
  22.  
  23. <!-- open sans font -->
  24. <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css">
  25. <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400italic,700italic,400,700" rel="stylesheet" type="text/css">
  26.  
  27. </head>
  28. <body class="onepage">
  29. <?php
  30. if (isset($_POST[login])){
  31. $user = $_POST['user'];
  32. $pass = md5($_POST['pass']);
  33. $login=mysql_query("SELECT * FROM phpmu_user
  34. WHERE username='$user' AND password='$pass' AND status='Y'");
  35. $akses = $_POST['akses'];
  36. $cocok=mysql_num_rows($login);
  37. $r=mysql_fetch_array($login);
  38.  
  39.  
  40. if ($cocok > 0){
  41. $_SESSION[login] = $r[id_user];
  42. $_SESSION[username] = $r[username];
  43. $_SESSION[namalengkap] = $r[nama_lengkap];
  44. $_SESSION[password] = $r[password];
  45. $_SESSION[level] = $r[level];
  46. $_SESSION[lvl] = $r[lvl];
  47. $_SESSION[unit] = $r[unit_kerja];
  48.  
  49. header('location:index.php');
  50. }else{
  51. echo "<script>window.alert('Maaf, Anda Tidak Memiliki akses');
  52. window.location=('index.php')</script>";
  53. }
  54. }
  55.  
  56. if (isset($_POST[aksidaftar])){
  57. $waktu = date("Y-m-d H:i:s");
  58. $pass = md5($_POST[b]);
  59. mysql_query("INSERT INTO phpmu_user (username, password, nama_lengkap, alamat_email, no_telpon, alamat_lengkap, level, lvl, status, waktu_daftar, unit_kerja)
  60. VALUES ('$_POST[a]','$pass','$_POST[c]','$_POST[d]','$_POST[e]','$_POST[f]','user_biasa','N','$waktu','$_POST[unit]')");
  61. header('location:index.php?daftar=success');
  62.  
  63. }
  64. ?>
  65.  
  66.  
  67. </br><center><img src="images/header.jpg" width="296" height="95" /></center>
  68. <div class="col-md-4 col-md-offset-4 text-center">
  69. <h2 class='logo'>LOGIN SHE </h2>
  70. <div>
  71. <p>Selamat Datang di Aplikasi Simper<br>
  72. </p>
  73.  
  74. <p>Silahkan Login Melalui Form Dibawah ini.</p>
  75.  
  76. <form class="m-t" role="form" action="" method='POST'>
  77. <div class="form-group">
  78. <input type="text" class="form-control" placeholder="Username" required name='user'>
  79. <input type="password" class="form-control" placeholder="Password" required name='pass'>
  80. <tr>
  81. <td><strong>Pilih-Level</strong></td>
  82. <tr>
  83. <td><label>
  84. <div class="form-group">
  85. <select class="form-control" placeholder="Password" id="akses" name="akses" >
  86. <option value="user">USER</option>
  87. <option value="superuser">SUPERUSER</option>
  88. <option value="admin">ADMINISTRATOR</option>
  89. </select>
  90. </div>
  91. </label>
  92. <br>
  93. <br>
  94. <span class="pull-right"><a href="#">Register</a></span><span><a href="#">Need help?</a></span>
  95. </label></td>
  96. </tr>
  97. </div>
  98.  
  99. <button name='login' type="submit" class="btn btn-primary block full-width signin-btn">Masuk</button>
  100. </form>
  101. <p class="m-t"> <small>© 2018, Developed By IT Binsua</small> </p>
  102. </div>
  103. </div>
  104.  
  105.  
  106.  
  107.  
  108. <!-- scripts -->
  109. <script src="js/jquery.min.js"></script>
  110. <script src="js/bootstrap.js"></script>
  111. <script src="js/theme.js"></script>
  112.  
  113.  
  114. </body>
  115.  
  116. </html>
  117.  
  118.  
  119. Demikian, saya tunggu solusinya terima kasih master.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
Ada 1 File Kiriman :
1. Desain_login_keren.JPG (32 KB)

Ada 4 Jawaban

Bukhori Muslim
commented on 23 Jul 2018 05:10:39
  1. Assalam,.. tinggal filter di query saja gan,..
  2. jadinya gini nanti :
  3. $login=mysql_query("SELECT * FROM phpmu_user
  4. WHERE username='$user' AND password='$pass' AND status='Y' AND level='$_POST[akses]'");
  5. dah gitu saja gan,.. :)
Nian Dwi Christianto SW
commented on 23 Jul 2018 13:46:32
  1. Assalam,.. sudah saya coba tapi masih error eh mas, adakah solusi lain ?
Bukhori Muslim
commented on 24 Jul 2018 06:43:26
  1. Assalam,.. pesan errornya apa mas?
  2. dan sekalian sertakan script php yang SUDAH DICOBAKAN tersebut agar bisa kita bantu benarkan,.. ^_^
  3. jangan lupa sekalian dengan table "phpmu_user" nya,..
Munajat Ibnu
commented on 24 Jul 2018 12:19:02
  1. Assalam,.. sepertinya belum ada session_start(); klo saya cermati
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!