Guest User

Untitled

a guest
Feb 24th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. <?php
  2. session_start();
  3. global $con;
  4. $con = mysqli_connect('localhost', 'root', '', 'funbook');
  5.  
  6. $salt1 = "khkh";
  7. $salt2 = "bvmv";
  8. $salt3 = "hghkfkh";
  9.  
  10. function username_exists( $username ) {
  11. global $con;
  12.  
  13. $query = "SELECT * FROM users WHERE `username` = '$username'";
  14. $a = mysqli_query($con, $query);
  15.  
  16. if ( $a->num_rows > 0 ) {
  17. return true;
  18. }
  19. else {
  20. return false;
  21. }
  22. }
  23.  
  24. function email_exists( $email ) {
  25. global $con;
  26.  
  27. $query = "SELECT * FROM users WHERE `email` = '$email'";
  28. $a = mysqli_query($con, $query);
  29.  
  30. if( $a->num_rows > 0 ) {
  31. return true;
  32. }
  33. else {
  34. return false;
  35. }
  36. }
  37.  
  38. function site_url( $path = NULL ) {
  39. return is_null($path) ? "http://localhost/funbook" : "http://localhost/funbook/" . $path;
  40. }
  41.  
  42. function username_length( $username ) {
  43. $length = strlen($username);
  44.  
  45. return $length;
  46. }
  47.  
  48. function is_user_valid( $username, $password ) {
  49. global $con;
  50.  
  51. if ( $username == NULL || $password == NULL ) {
  52. return false;
  53. }
  54.  
  55. $password = md5($password);
  56.  
  57. $query = "SELECT * FROM users WHERE `username` = '$username' && `password` = '$password' && `status` = '1'";
  58. $a = mysqli_query($con, $query);
  59.  
  60. if ( $a->num_rows == 1 ) {
  61. return true;
  62. }
  63. else {
  64. return false;
  65. }
  66.  
  67. }
  68.  
  69. function is_user_logged_in( $username = NULL ) {
  70. if ( $username == NULL ) {
  71. return isset($_SESSION['username']) ? true : false;
  72. }
  73. else {
  74. return isset($_SESSION['username']) && $username == $_SESSION['username'] ? true : false;
  75. }
  76. }
  77.  
  78. function get_logged_user() {
  79. return get_user_by_username($_SESSION['username']);
  80. }
  81.  
  82. function get_user_by_username($username) {
  83. return get_user_by("username", $username);
  84. }
  85.  
  86. function get_user_by_id($id) {
  87. return get_user_by("id", $id);
  88. }
  89.  
  90. function get_user_by($column, $value) {
  91. global $con;
  92.  
  93. $query = "SELECT * FROM users WHERE `$column` = '$value'";
  94. $a = mysqli_query($con, $query);
  95.  
  96. $info = $a->fetch_assoc();
  97.  
  98. return $info;
  99. }
Add Comment
Please, Sign In to add comment