Guest User

Untitled

a guest
Jan 5th, 2018
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. <?
  2.  
  3. // call ths shizzle
  4.  
  5. require_once ('_db.php.inc'); // include the database
  6. require_once ('_functions.php.inc'); // include the functions
  7.  
  8. // DO LOGIN SHIT
  9.  
  10. $emaillog = mysql_escape_string($_POST['emaillog']);
  11. $passwordlogunsalted = mysql_escape_string($_POST['passwordlog']);
  12. $passwordlog = salt($passwordlogunsalted);
  13.  
  14. if (!empty($emaillog) AND !empty($passwordlog))
  15. {
  16. $sql = "SELECT *
  17. FROM `users`
  18. WHERE `email` = '$emaillog'
  19. AND `password` = '$passwordlog'";
  20.  
  21. $result = mysql_query($sql);
  22. $num = mysql_num_rows($result);
  23.  
  24.  
  25. if ($num > 0)
  26. {
  27. $row = mysql_fetch_array($result);
  28.  
  29. session_start();
  30. $_SESSION['id'] = $row['id'];
  31. $_SESSION['email'] = $row['email'];
  32.  
  33. header('location: dashboard.php');
  34. }
  35.  
  36. }
  37.  
  38.  
  39.  
  40. // DO REGITRSTION SHIT
  41.  
  42.  
  43.  
  44. $emailreg = mysql_escape_string($_POST['emailreg']);
  45. $passwordregunsalted = mysql_escape_string($_POST['passwordreg']);
  46. $passwordreg = salt($passwordregunsalted); // salt the password
  47. $first_name = mysql_escape_string($_POST['first_name']);
  48. $last_name = mysql_escape_string($_POST['last_name']);
  49. $cellnumber = mysql_escape_string($_POST['cellnumber']);
  50.  
  51.  
  52. if (!empty($emailreg) AND !empty($passwordreg) AND !empty($first_name) AND !empty($last_name) AND !empty($cellnumber))
  53. {
  54.  
  55. if (isset($_FILES['image']))
  56. {
  57. // if the selected to upload an avatar, do that now.
  58. // do file upload shit. be careful you didn't upload this.
  59.  
  60. $temp_folder = "temp/";
  61. $destination = "uploads/";
  62.  
  63. $errors = 0;
  64. $accepted = array("image/gif","image/jpeg","image/png");
  65. if (in_array($_FILES["image"]["type"], $accepted))
  66. {
  67. $extension = substr(strrchr($_FILES["image"]["name"], '.'), 1);
  68. $new_filename = mktime().".".$extension;
  69. $temp_file = $temp_folder.$new_filename;
  70. $final_file = $destination.$new_filename;
  71. if (!file_exists($temp_file))
  72. {
  73. $upload = move_uploaded_file($_FILES["image"]["tmp_name"], $temp_file);
  74. if ($upload)
  75. {
  76. include("_resize-class.php.inc");
  77. $resizeObj = new resize($temp_file);
  78. $resizeObj -> resizeImage(38, 36, 'crop');
  79. $resizeObj -> saveImage($final_file, 100);
  80. }
  81. else
  82. {
  83. $errors++;
  84. $error_message = "File could not be moved.";
  85. }
  86. }
  87. else
  88. {
  89. $errors++;
  90. $error_message = "File exists, Cannot upload.";
  91. }
  92. }
  93. else
  94. {
  95. $errors++;
  96. $error_message = "Invalid file type.";
  97. }
  98. if ($errors > 0)
  99. {
  100. die($error_message);
  101. }
  102.  
  103. // end file upload shit. $final_file is the thing that you want to play with.
  104. }
  105.  
  106. if (empty($final_file))
  107. {
  108. $final_file = 0;
  109. }
  110.  
  111. $sql = "SELECT * from users WHERE email='$emailreg'";
  112. $result = mysql_query($sql);
  113.  
  114. if (mysql_num_rows($result) < 1)
  115. {
  116. $sql = "INSERT INTO `batch_board`.`users` (`id`, `email`, `password`, `first_name`, `last_name`, `cellnumber`, `avatarurl`) VALUES (NULL, '$emailreg', '$passwordreg', '$first_name', '$last_name', '$cellnumber', '$final_file');";
  117. mysql_query($sql);
  118. echo "You've registered!";
  119. }
  120. else
  121. {
  122. echo "that username is taken I think";
  123. }
  124.  
  125. }
  126.  
  127. ?>
  128. <h1>register</h1>
  129. <form name="input" enctype="multipart/form-data" action="index.php" method="post">
  130. Email: <input type="text" name="emailreg" /><br />
  131. Password: <input type="password" name="passwordreg" /><br />
  132. First Name: <input type="text" name="first_name" /><br />
  133. Last Name: <input type="text" name="last_name" /><br />
  134. Cell Number: <input type="text" name="cellnumber" /><br />
  135. Upload an avatar: <input type="file" name="image" ><br>
  136. <input type="submit" value="Submit" />
  137. </form>
  138.  
  139. <br />
  140.  
  141. <h1>login</h1>
  142. <form name="input" action="index.php" method="post">
  143. Username: <input type="text" name="emaillog" /><br />
  144. Password: <input type="password" name="passwordlog" /><br />
  145. <input type="submit" value="Submit" />
  146. </form>
Add Comment
Please, Sign In to add comment