Advertisement
Guest User

Untitled

a guest
Jan 13th, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4.  
  5. //membuat cookie
  6. function cookie_tes($nama,$pass){
  7. if (setcookie("nama",$nama) AND setcookie("pass",$pass)) {
  8. return true;
  9. }else{
  10. return false;
  11. }
  12. }
  13.  
  14. //membuat register user
  15. function register_user($nama,$pass){
  16.  
  17. //memanggil variable diluar function
  18. global $link;
  19.  
  20.  
  21. //mencegah sql injection
  22. $nama = mysqli_real_escape_string($link,$nama);
  23. $pass = mysqli_real_escape_string($link,$pass);
  24.  
  25. //mengamankan password
  26. $pass = password_hash($pass,PASSWORD_DEFAULT);
  27.  
  28. //memanggil isi databases
  29. $query = "INSERT INTO users(username,password) VALUES ('$nama','$pass')";
  30.  
  31. //menjalankan query database
  32. if (mysqli_query($link,$query)) {
  33. return true;
  34. }else{
  35. return false;
  36. }
  37.  
  38. }
  39. //menguji nama kembar register
  40. function register_cek_nama($nama){
  41.  
  42. global $link;
  43.  
  44. $nama = mysqli_real_escape_string($link,$nama);
  45. $query = "SELECT * FROM users WHERE username = '$nama'";
  46.  
  47. if ($result = mysqli_query($link,$query)) {
  48. if (mysqli_num_rows($result) == 0) return true;
  49. else return false;
  50. }
  51. }
  52.  
  53.  
  54.  
  55. //function login
  56. function login_sukses($nama,$pass){
  57.  
  58. global $link;
  59. $nama = mysqli_real_escape_string($link,$nama);
  60. $pass = mysqli_real_escape_string($link,$pass);
  61.  
  62.  
  63. $query = "SELECT * FROM users WHERE username='$nama'";
  64. $result = mysqli_query($link,$query);
  65. $hash = mysqli_fetch_assoc($result)['password'];
  66. if (password_verify($pass,$hash)) {
  67. return true;
  68. }else {
  69. return false;
  70. }
  71. }
  72. //untuk menguji nama kembar login
  73.  
  74.  
  75.  
  76.  
  77. function cek_login($nama){
  78. global $link;
  79.  
  80. $nama = mysqli_real_escape_string($link,$nama);
  81. $query = "SELECT * FROM users WHERE username='$nama'";
  82.  
  83. if ($result = mysqli_query($link,$query)) {
  84. if (mysqli_num_rows($result) != 0) return true;
  85. else return false;
  86. }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement