VelzA

s1

Apr 12th, 2019
505
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require_once('mainconfig.php');
  4. if(!$_SESSION['account'])
  5. header('Location: index.php');
  6. else{
  7. $sess = $_SESSION['account'];
  8. if($sess['level']<>'vip')
  9. die('Anda tidak diizinkan mengakses halaman ini');
  10. if(!$_POST['username']||!$_POST['password']||!$_POST['level']):
  11. include('header.php');?>
  12. <div class="container">
  13. <div class="col-md-12">
  14. <div class="panel panel-info" >
  15. <div class="panel-heading">
  16. <div class="panel-title">Tambah Member</div>
  17. </div>
  18. <div class="panel-body">
  19. <div class="row">
  20. <div class="col-lg-12">
  21. <div class="text-center">
  22. <h3 style="color:blue;"><?=$config['title']?></h3>
  23. </div><hr>
  24. <div id="salsakp" class="form-group"></div>
  25. <form role="form" method="post" id="salsa" action="tambahmember.php">
  26. <div class="form-group">
  27. <label>Username</label>
  28. <input class="form-control" name="username" id="username" required="required" placeholder="haqqny24">
  29. </div>
  30. <div class="form-group">
  31. <label>Password</label>
  32. <input type="text" class="form-control" name="password" id="password" required="required" placeholder="haqny123">
  33. </div>
  34. <div class="form-group">
  35. <label>Level</label>
  36. <select class="form-control" name="level" id="level">
  37. <option value="member">Member</option>
  38. <option value="admin">Admin</option>
  39. <option value="vip">VIP (For Professional)</option>
  40. </select>
  41. </div>
  42. <div class="form-group">
  43. <button type="submit" id="btn-login" class="btn btn-info">Submit</button>
  44. <button type="reset" class="btn btn-default">Reset</button>
  45. </div>
  46. </form><hr></div>
  47. </div></div></div></div></div>
  48. <script src="assets/js/jquery.min.js"></script>
  49. <script>
  50. $(document).ready(function(){
  51. $('#username').focus();
  52. $("form#salsa").submit(function () {
  53. if($('#username').val().length>5||$('#password').val.length>5||$('#level').val.length>3){
  54. var pdata = $(this).serialize();
  55. var purl = $(this).attr('action');
  56. $.ajax({
  57. url:purl,
  58. data:pdata,
  59. timeout:false,
  60. type:'POST',
  61. dataType:'JSON',
  62. success:function(hasil){
  63. $("input").removeAttr("disabled", "disabled");
  64. $("button").removeAttr("disabled", "disabled");
  65. $("#btn-login").html('Submit');
  66. if(hasil.result)
  67. $("#salsakp").html('<div class="alert alert-success" role="alert">'+hasil.content+'</div>');
  68. else
  69. $("#salsakp").html('<div class="alert alert-warning" role="alert">'+hasil.content+'</div>');
  70. },error: function (a, b, c) {
  71. $("input").removeAttr("disabled", "disabled");
  72. $("button").removeAttr("disabled", "disabled");
  73. $("#btn-login").html('Submit');
  74. $("#salsakp").html('<div class="alert alert-warning" role="alert">'+c+'</div>');
  75. },beforeSend:function() {
  76. $("input").attr("disabled", "disabled");
  77. $("#btn-login").html('Loading..');
  78. $("#salsakp").html('');
  79. $("button").attr("disabled", "disabled");
  80. }
  81. });
  82. }
  83. return false
  84. });});
  85. </script>
  86. <?
  87. include('footer.php');
  88. else:
  89. $lvl = trim($_POST['level']);
  90. if($lvl=='vip')
  91. $lv='vip';
  92. else
  93. $lv='member';
  94. $hw=mysql_query("select username from members where username='".trim($_POST['username'])."'");
  95. if(mysql_num_rows($hw)>0)
  96. die(json_encode(array('result' => 0, 'content' => 'User telah didaftarkan sebelumnya..')));
  97. mysql_query("insert into members (username,password,level,joindate) values ('".trim($_POST['username'])."','".trim($_POST['password'])."','".$lv."','".date('d/m/Y H:i:s')."');");
  98. print json_encode(array('result' => 1, 'content' => 'User berhasil didaftarkan'));
  99. endif;
  100. } ?>
Advertisement
Add Comment
Please, Sign In to add comment