Guest User

Untitled

a guest
Dec 18th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. <?php
  2. session_start();
  3. error_reporting(E_ALL);
  4.  
  5. if(array_key_exists("submit", $_POST)){
  6. $link = mysqli_connect("localhost","eits_Admin","WebSpinner1","EITS_Sandbox");
  7. if(!$link){
  8. die("Database connection error");
  9. }
  10. $error = '';
  11. if(!$_POST['email']){
  12. $error .= "<br/>An email address is required";
  13. }
  14. if(!$_POST['password']){
  15. $error .= "<br/>A password is required";
  16. }
  17.  
  18. if($error != ""){
  19. $error = "There were errors in your form - ".$error;
  20. } else{
  21. $query = "select id from secretdiary where email = '".mysqli_real_escape_string($link, $_POST['email'])."' limit 1";
  22. //echo $query;
  23. $result = mysqli_query($link, $query);
  24. if(mysqli_num_rows($result) > 0){
  25. $error = "That email address is not available.";
  26. } else {
  27. $query = "insert into secretdiary (email,password) values ('".mysqli_real_escape_string($link, $_POST['email'])."','".mysqli_real_escape_string($link,$_POST['password'])."')";
  28.  
  29. if(!mysqli_query($link, $query)){
  30. $error = "Could not sign you up at this time. Please try again later.";
  31. } else {
  32. $encPass = md5(md5(mysqli_insert_id($link)).$_POST['password']);
  33. $query = "update secretdiary set password = '". $encPass ."' where id =" . mysqli_insert_id($link) . "limit 1";
  34. echo $query;
  35. $result = mysqli_query($link,$query);
  36. echo "Sign up successful.";
  37. }
  38.  
  39. }
  40. }
  41.  
  42. ?>
  43.  
  44. <div id="error"><? echo $error; ?></div>
  45. <form method="post">
  46. <input type="email" name="email" placeholder= "Your Email">
  47. <input type="password" name="password" placeholder="Password">
  48. <input type="checkbox" name="stayLoggedIn" value=1>
  49. <input type="submit" name="submit" value="Sign Up!">
  50. </form>
Add Comment
Please, Sign In to add comment