Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset ($_SESSION)){}else{
- session_start();
- }
- require_once '/clases/conexion.php';
- $user = $_POST['user'];
- $pass = $_POST['pass'];
- $pass2 = $_POST['retypepass'];
- if(strlen($pass)>5){
- if (verificar($user)) {
- $reg=registrar($user, $pass, $pass2);
- //verificamos que el usuario no este ingresado
- if ($reg) {
- $target = $user;
- // mail($target, "activar su cuenta Pizzeria Juan Manuel", "Nombre: " . $nombre . "\nTítulo: " . $subject . "\n\n" . "su pass de activacion es 'verde'");
- //hay que hacer un formulario de activacion
- header("location: index.php?error= debe activar su cuenta");
- } else {
- header('location: index.php?error= error al registrar el mail ya existe o los password son diferentes');
- //lo mandamos de vuelta al inicio si no se ingresa o si hay un error
- }
- } else {
- //lo mandamos de vuelta al inicio si no se ingresa o si hay un error
- header('location: index.php?error=error al registrar');
- }}else{
- header('location: index.php?error=error el pass debe ser mayor de 5');
- }
- ?>
- <?php
- function registrar($user, $pass, $pass2) {
- if ($pass == $pass2) {
- $conexion = new conexion();
- $conexion->connect();
- try {
- $sql="insert into personas (mail,pass,habilitado) values('" . $user . "','" . md5($pass) . "',0)";
- $conexion->consulta($sql);
- // echo $sql;
- $conexion->desconectar();
- return true;
- } catch (Exception $ex) {
- return false;
- }
- } else {
- return false;
- }
- }
- ?>
- <?php
- function verificar($user) {
- $conexion = new conexion();
- $conexion->connect();
- try {
- $resultado = $conexion->consulta("select * from personas WHERE mail='" . $user . "'");
- $conexion->desconectar();
- if(strlen($user)>8){
- return true;
- }else{
- return false;
- }
- } catch (Exception $ex) {
- return false;
- }
- }
- ?>
Add Comment
Please, Sign In to add comment