Guest User

Untitled

a guest
Apr 23rd, 2016
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. <?php
  2. // require 'dbconnect.php';
  3.  
  4.  
  5. function sanatize($data)
  6. {
  7. return htmlentities(strip_tags(mysql_real_escape_string($data)));
  8. }
  9.  
  10. // function array_sanatize(&$items)
  11. // {
  12. // $items=htmlentities(strip_tags(mysql_real_escape_string($items)));
  13. // }
  14.  
  15.  
  16. function login($username,$passowrd)
  17. {
  18. $user_id=user_id($username);
  19. $username=sanatize($username);
  20. $password=md5($passowrd);
  21. return((mysql_result(mysql_query("Select count(`user_id`) from `users` where `username`='$username' and `password`='$password'" ), 0)==1)?$user_id:false);
  22. }
  23. function user_id($username)
  24. {
  25. $username=sanatize($username);
  26. return mysql_result(mysql_query("Select `user_id` from `users` where `username`='$username'"), 0,'user_id');
  27. }
  28. function logged_in()
  29. {
  30. return(isset($_SESSION['user_id'])?true:false);
  31. }
  32.  
  33. function user_data($user_id)
  34. {
  35. $data=array();
  36. $user_id=(int)$user_id;
  37. $func_get_args=func_get_args();
  38. if(func_num_args()>1)
  39. {
  40. unset($func_get_args[0]);
  41. $fields='`' . implode('` , `',$func_get_args) . '`';
  42. $data=mysql_fetch_assoc(mysql_query("Select $fields from `users` where `user_id`=$user_id"));
  43. // print_r($data);
  44. return $data;
  45. }
  46. }
  47.  
  48. function email_exists($email)
  49. {
  50. $email = sanatize($email);
  51. return (mysql_result(mysql_query("Select count(`user_id`) from `users` where `email`='$email'"), 0)==1) ? true : false;
  52. }
  53.  
  54. function user_register($register_data)
  55. {
  56. $register_data['password']=md5($register_data['password']);
  57. array_walk($register_data, 'array_sanatize');
  58. $fields='`'.implode('`,`', array_keys($register_data)).'`';
  59. $data='\''.implode('\',\'', $register_data).'\'';
  60. mysql_query("insert into `users` ($fields) values ($data)");
  61. // echo "insert into `test1` ($fields) values ($data)";
  62. die();
  63. }
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. function addlocation($location)
  71. {
  72.  
  73. if(mysql_query("create table "$location""))===FALSE)
  74. echo "Location already exists. <br> Post review under the respective location.";
  75. else
  76. {
  77. mysql_query("Create table "$location" (loc_id int(100),reviews varchar(300))");
  78. echo "Location added. You can post reviews now.";
  79. }
  80.  
  81.  
  82.  
  83. }
  84.  
  85. ?>
Add Comment
Please, Sign In to add comment