Guest User

Untitled

a guest
May 14th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.48 KB | None | 0 0
  1. <?php
  2. include('config.php'); //incluimos el config.php que contiene los datos de la conexión a la db
  3.  
  4. //Comprobamos que los campos nick, pass y pass1 se han rellenado en el form de reg.php, sino volvemos al form
  5. if(($_POST[usuario] == ' ') or ($_POST[pass] == ' ') or ($_POST[pass1] == ' ') )
  6. {
  7. Header("Location: reg.php"); //enviamos al form de registro que esta en reg.php
  8. }else{
  9.  
  10. //Comprobamos que la pass y pass1 son iguales, sino, volvemos a reg.php
  11. if($_POST[pass] != $_POST[pass1])
  12. {
  13. echo 'Las passwords no son iguales';
  14. }else{
  15.  
  16. //quitamos el codigo malicioso de $_POST[usuario] y $_POST[pass]
  17. $name = stripslashes($_POST["name"]);
  18. $name = strip_tags($name);
  19. $user = stripslashes($_POST["usuario"]);
  20. $user = strip_tags($user);
  21. $pass = stripslashes($_POST["pass"]);
  22. $pass = strip_tags($pass);
  23. //comprobamos que el usuario no existe en la db
  24. $usuarios=mysql_query("SELECT usuario FROM users WHERE usuario='$user' ", $con);
  25. if($user_ok=mysql_fetch_array($usuarios))
  26. {
  27. echo 'El usuario ya esta registrado';
  28. mysql_free_result($usuarios); //liberamos la memoria del query a la db
  29. }else{
  30. //quitamos todo el codigo malicioso de las demas variables del form de registro
  31. $email = stripslashes($_POST["email"]);
  32. $email = strip_tags($email);
  33.  
  34. //introducimos el nuevo registro en la tabla users
  35. mysql_query("INSERT INTO users (nombre,usuario,pass,email,) values ('$name','$user','$pass','$email') ", $con);
  36. echo 'Usuario registrado con éxito';
  37. mysql_close($con);
  38. }
  39.  
  40. }
  41.  
  42. }
  43. ?>
Add Comment
Please, Sign In to add comment