Advertisement
Guest User

proses_register.php

a guest
Nov 15th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. <?php
  2. require 'connect.php';
  3.  
  4. $username = $_POST['username'];
  5. $email = $_POST['email'];
  6. $password = $_POST['password'];
  7. $level = $_POST['level'];
  8.  
  9. // Validasi (Pengujian)
  10. if ( !empty($username) && !empty($email) && !empty($password) && !empty($level) ) {
  11. echo 'Validasi berhasil!';
  12.  
  13. // Mengecek username terdaftar/belum
  14. $query = mysqli_query($conn, "SELECT * FROM user WHERE username = '$username'");
  15. $jumlah_record = mysqli_num_rows($query);
  16. if ( $jumlah_record == 0 ) {
  17. // Lakukan hash pada password
  18. if ( password_hash($password, PASSWORD_BCRYPT) ) {
  19. // Simpan data akun ke database (tabel user)
  20. $query = mysqli_query($conn, "INSERT INTO user VALUES('', '$username', '$email', '$password', '$level')");
  21. if ( $query == TRUE ) {
  22. echo "Akun anda berhasil didaftarkan! silahkan login <a href='form_login.php'>disini</a>";
  23. } else {
  24. echo "Gagal mendaftarkan akun!";
  25. }
  26. } else {
  27. echo 'Gagal melakukan hash pada password';
  28. }
  29.  
  30. } else {
  31. echo "Akun sudah terdaftar, silahkan pilih username yang lain!";
  32. }
  33.  
  34.  
  35. } else {
  36. die('Semua data harus diisi! periksa kembali data yang anda masukkan');
  37. }
  38.  
  39.  
  40. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement