<?php session_start(); require_once '../model.dal/ClientesDal.php'; require_once '../model.dal/AdministradorDal.php'; require_once '../model.dal/GerenteDal.php'; require_once '../model.business/Cliente.php'; require_once '../model.business/Persona.php'; require_once '../model.business/Administrador.php'; require_once '../model.business/Gerente.php'; //Intancia de clases $clientesDal = new ClientesDal(); $adminDal = new AdministradorDal(); $gerenteDal = new GerenteDal(); $admin = new Administrador(); $cliente = new Cliente(); $gerente = new Gerente(); ////Get $username = $_POST["txt_rut"]; $password = $_POST["txt_password"]; if (crypt($password, $clientesDal->passwordClient($username)) == $clientesDal->passwordClient($username)) { $esIgual = TRUE; } else { $esIgual = FALSE; } ////SET Admin $admin->setUsername($username); $admin->setPassword(crypt($password, $adminDal->passwordAdmin($username))); ////SET Cliente $cliente->setUsername($username); $cliente->setPassword(crypt($password, $clientesDal->passwordClient($username)));
<?php require_once '../model.business/Cliente.php'; require_once '../model.dal/ClientesDal.php'; require_once '../model.dal/LoginDal.php'; require_once '../conexion.php'; //Clases $clientes = new Cliente(); $clientesDal = new ClientesDal(); $loginDal = new LoginDal(); if (isset($_POST["txt_nuevo_rut"])) { //Set Class $clientes->setRut($_POST["txt_nuevo_rut"]); $clientes->setNombre($_POST["txt_nuevo_nombre"]); $clientes->setApellido($_POST["txt_nuevo_apellido"]); $clientes->setEmail($_POST["txt_nuevo_email"]); $clientes->setTelefono($_POST["txt_nuevo_telefono"]); $clientes->setUsername($_POST["txt_nuevo_rut"]); $password1 = $_POST["txt_nuevo_password_1"]; $password2 = $_POST["txt_nuevo_password_2"]; $passwordDefinitiva = NULL; if ($password1 == $password2) { $passwordDefinitiva = $password1; } $password = $clientes->crypt_blowfish_bydinvaders($passwordDefinitiva); $clientes->setPassword($password); //Nos retornarĂ¡ un numero la consulta $resultado = $loginDal->insertLogin($clientes); if ($passwordDefinitiva != null) { switch ($resultado) { //Si retorna 1 todo Ok
<?php try { include_once '../model.business/Cliente.php'; include_once '../model.dal/ClientesDal.php'; if (isset($_POST['txt_rut'])) { //CLASS $c = new Cliente(); $cDal = new ClientesDal(); //SET $c->setRut($_POST['txt_rut']); $c->setNombre($_POST['txt_nombre']); $c->setApellido($_POST['txt_apellido']); $c->setEmail($_POST['txt_email']); $c->setTelefono($_POST['txt_telefono']); if (isset($_POST['btn_guardar'])) { if ($cDal->updateCliente($c) == 1) { header("Location: ../intranet/redirect_index_intranet_cliente_modificado.php"); } else { header("Location: ../intranet/redirect_index_intranet_error.php"); } } } else { header("Location ../intranet/intranet_administrador.php"); } } catch (Exception $e) { header("Location: ../intranet/redirect_index_intranet_error.php"); }