Ejemplo n.º 1
0
        if ($nombreBl !== NULL) {
            $nombreBl = trim($nombreBl);
        }
        if ($apellidosBl !== NULL) {
            $apellidosBl = trim($apellidosBl);
        }
        if ($correoBl !== NULL) {
            $correoBl = trim($correoBl);
        }
        if ($idFacebookBl !== NULL) {
            $idFacebookBl = trim($idFacebookBl);
        }
        if ($passwordBl !== NULL) {
            $passwordBl = trim($passwordBl);
        }
        $response = nuevoUsuarioEnforma($nombreBl, $apellidosBl, $correoBl, $idFacebookBl, $passwordBl);
        break;
    case "getUsuarioEnformaByCodigo":
        $response = getUsuarioEnformaByCodigo($codigoEnformaBl, $gimnasioBl, $sucursalBl);
        break;
    case "aplanarPassword":
        $response = aplanarPassword($correoBl);
        break;
    case "actualizarPassword":
        $response = actualizarPassword($correoBl, $passwordBl, $codigoPasswordBl);
        break;
    default:
        $response["success"] = 2;
        $response["message"] = 'El método indicado no se encuentra registrado';
}
echo json_encode($response);
Ejemplo n.º 2
0
<?php

include '../../resources/orcl_conex.php';
$newpassword = sha1($_POST['newpassword']);
$token = $_POST['token'];
//var_dump($newpassword); exit();
if (actualizarPassword($newpassword, $token)) {
    //include('../Views/cambio_contrasena_upd_ok.php');
    echo "si";
} else {
    //include('../Views/cambio_contrasena_error.php');
    echo "no";
}
/*
	Funcion actualizarPassword
	param: 
	*newpassword: password nuevo
	*token: token campo unico del usuario sha1 
*/
function actualizarPassword($newpassword, $token)
{
    $conex = DataBase::getInstance();
    $stid = oci_parse($conex, "UPDATE FISC_USERS SET \n\t\t\t\t\t\tpassword=:newpassword\n\t\t\t\t    WHERE token=:token");
    if (!$stid) {
        oci_free_statement($stid);
        oci_close($conex);
        return false;
    }
    // Realizar la lógica de la consulta
    oci_bind_by_name($stid, ':token', $token);
    oci_bind_by_name($stid, ':newpassword', $newpassword);
Ejemplo n.º 3
0
function establecerPasswordSubmit()
{
    $idRestaurante = $_POST['i'];
    if (validarAdministrador() || validarRestauranteLoggeadoId($idRestaurante)) {
        $pass = $_POST['pass'];
        $pass2 = $_POST['pass2'];
        if ($pass == $pass2) {
            $pass = md5($pass);
            require_once 'modulos/restaurantes/modelos/RestauranteModelo.php';
            if (actualizarPassword($idRestaurante, $pass)) {
                setSessionMessage("<h2 style='color:red'>Se actualizó correctamente el password</h2>");
                redirect("restaurantes.php?a=editar&i=" . $idRestaurante);
            } else {
                setSessionMessage("<h2 style='color:red'>Ocurrió un error al acutalizar los datos</h2>");
                redirect("restaurantes.php?a=establecerPassword&i=" . $idRestaurante);
            }
        } else {
            setSessionMessage("<h2 style='color:red'>Las contraseñas no coinciden</h2>");
            redirect("restaurantes.php?a=establecerPassword&i=" . $idRestaurante);
        }
    } else {
        goToIndex();
    }
}