function run()
{
    $htmlData = array();
    $htmlData["mostrarErrores"] = false;
    $htmlData["errores"] = array();
    $htmlData["txtNombre"] = "";
    $htmlData["txtemail"] = "";
    if (isset($_POST["btnInsert"])) {
        $htmlData["email"] = $_POST["txtemail"];
        $htmlData["nombre"] = $_POST["txtNombre"];
        $htmlData["pwd"] = $_POST["txtPWD"];
        $htmlData["cpwd"] = $_POST["txtCPWD"];
        if ($htmlData["pwd"] == $htmlData["cpwd"]) {
            $checkUser = obtenerUsuario($htmlData["email"]);
            if (count($checkUser[0]) == 7) {
                $htmlData["mostrarErrores"] = true;
                $htmlData["errores"][] = array("errmsg" => "Correo Electrónico ya Usado!");
            } else {
                $fchingreso = time();
                //date("YmdHisu"); //20141104203730069785
                $pswdSalted = md5($htmlData["pwd"]);
                guardarUsuario($htmlData["email"], $htmlData["nombre"], $pswdSalted, $fchingreso);
            }
        } else {
            $htmlData["mostrarErrores"] = true;
            $htmlData["errores"][] = array("errmsg" => "Contraseñas no coinciden");
        }
    }
    renderizar("registrar", $htmlData);
}
<?php

require "conexionbd.php";
$nombre_usuario = $_POST['nombre_usuario'];
$email = $_POST['email'];
$provincias = $_POST['provincias'];
$id = guardarUsuario($nombre_usuario, $email);
function guardarUsuario($nombre_usuario, $email)
{
    $conexionbd = ConectarseBd();
    $sql = "INSERT INTO usuarios (nombre_usuario,email) VALUES ('{$nombre_usuario}','{$email}')";
    if ($result = $conexionbd->query($sql)) {
        return $conexionbd->insert_id;
    }
    $conexionbd->close();
}
function insertarRelacion($id_usuario, $id_provincia)
{
    $conexionbd = ConectarseBd();
    $sql = "INSERT INTO usuario_provincia(id_usuario,id_provincia) VALUES ('{$id_usuario}','{$id_provincia}')";
    if ($result = $conexionbd->query($sql)) {
        return $conexionbd->insert_id;
    }
    $conexionbd->close();
}
GurdarRelacion($id, $provincias);
function GurdarRelacion($id, $provincias)
{
    $conexionbd = ConectarseBd();
    foreach ($provincias as $value) {
        insertarRelacion($id, $value);
Пример #3
0
include $_SERVER['DOCUMENT_ROOT'] . '/InfoTutor/dominio/Usuario.php';
include $_SERVER['DOCUMENT_ROOT'] . '/InfoTutor/data/dataUsuario.php';
$accion = 0;
//variable para saber en que metodo debe entrar en caso de llegar aqui a travez de un form
if (isset($_POST['accion'])) {
    //verifica si $accion llego en POST o GET dependiendo del form usado
    $accion = $_POST['accion'];
} else {
    if (isset($_GET['accion'])) {
        $accion = $_GET['accion'];
    }
}
switch ($accion) {
    //envia al metodo requerido dependiendo del numero de la accion
    case 1:
        guardarUsuario();
        break;
    case 2:
        modificarUsuario();
        break;
    case 3:
        CambiarPass();
        break;
}
function guardarUsuario()
{
    //arma al objeto usuario y llama al metodo de dataUsuario para guardarlo en la BD
    $nombre = $_POST['nombre'];
    $apellidos = $_POST['apellidos'];
    $correo = $_POST['correo'];
    $usuario = $_POST['usuario'];
Пример #4
0
$htmlData["mostrarErrores"] = false;
$htmlData["errores"] = array();
$htmlData["txtNombre"] = "";
$htmlData["txtemail"] = "";
if (isset($_POST["btnInsert"])) {
    $htmlData["email"] = $_POST["txtemail"];
    $htmlData["nombre"] = $_POST["txtNombre"];
    $htmlData["pwd"] = $_POST["txtPWD"];
    $htmlData["cpwd"] = $_POST["txtCPWD"];
    if (verificar_email($htmlData["email"])) {
        if (verificar_Texto($htmlData["pwd"])) {
            if ($htmlData["pwd"] == $htmlData["cpwd"]) {
                $checkUser = obtenerUsuario($htmlData["email"]);
                if ($checkUser[0]["UsrID"] !== "") {
                    $errorLogin[] = array("errmsg" => "Correo Electrónico ya Usado!");
                } else {
                    $fchingreso = time();
                    //date("YmdHisu"); //20141104203730069785
                    $pswdSalted = md5($htmlData["pwd"]);
                    guardarUsuario($htmlData["email"], $htmlData["nombre"], $pswdSalted, $fchingreso);
                }
            } else {
                $errorLogin[] = array("errmsg" => "Contraseñas no coinciden");
            }
        } else {
            $errorLogin[] = array("errmsg" => "la contraseña debe tener 8 caracteres minimo");
        }
    } else {
        $errorLogin[] = array("errmsg" => "Correo no valido");
    }
}