Guest User

Untitled

a guest
Sep 15th, 2018
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.06 KB | None | 0 0
  1. <?php
  2. if(isset ($_SESSION)){}else{
  3.     session_start();
  4. }
  5. require_once '/clases/conexion.php';
  6.  
  7. $user = $_POST['user'];
  8. $pass = $_POST['pass'];
  9. $pass2 = $_POST['retypepass'];
  10. if(strlen($pass)>5){
  11. if (verificar($user)) {
  12.     $reg=registrar($user, $pass, $pass2);
  13.    
  14. //verificamos que el usuario no este ingresado
  15.     if ($reg) {
  16.      
  17.         $target = $user;
  18.        // mail($target, "activar su cuenta Pizzeria Juan Manuel", "Nombre: " . $nombre . "\nTítulo: " . $subject . "\n\n" . "su pass de activacion es 'verde'");
  19.        //hay que hacer un formulario de activacion
  20.         header("location: index.php?error= debe activar su cuenta");
  21.     } else {
  22.        
  23.         header('location: index.php?error= error al registrar el mail ya existe o los password son diferentes');
  24.         //lo mandamos de vuelta al inicio si no se ingresa o si hay un error
  25.     }
  26. } else {
  27. //lo mandamos de vuelta al inicio si no se ingresa o si hay un error
  28.    
  29.     header('location: index.php?error=error al registrar');
  30. }}else{
  31.        header('location: index.php?error=error el pass debe ser mayor de 5');
  32.    
  33. }
  34. ?>
  35.  
  36.  
  37. <?php
  38.  
  39. function registrar($user, $pass, $pass2) {
  40.     if ($pass == $pass2) {
  41.        
  42.         $conexion = new conexion();
  43.         $conexion->connect();
  44.         try {
  45.             $sql="insert into personas (mail,pass,habilitado) values('" . $user . "','" . md5($pass) . "',0)";
  46.             $conexion->consulta($sql);
  47.            // echo $sql;
  48.              $conexion->desconectar();
  49.             return true;
  50.         } catch (Exception $ex) {
  51.             return false;
  52.         }
  53.     } else {
  54.         return false;
  55.     }
  56. }
  57. ?>
  58.  
  59. <?php
  60.  
  61. function verificar($user) {
  62.     $conexion = new conexion();
  63.     $conexion->connect();
  64.     try {
  65.         $resultado = $conexion->consulta("select * from personas WHERE mail='" . $user . "'");
  66.  
  67.         $conexion->desconectar();
  68.         if(strlen($user)>8){
  69.         return true;    
  70.         }else{
  71.             return false;
  72.         }
  73.        
  74.     } catch (Exception $ex) {
  75.         return false;
  76.     }
  77. }
  78. ?>
Add Comment
Please, Sign In to add comment