Exemplo n.º 1
0
 public static function validarUsuario($nom, $contra)
 {
     $resultado = usuario::TraerUsuarioPorNombre($nom);
     if ($resultado != null) {
         if ($resultado[0]->nombre == $nom && $resultado[0]->contrasenia == $contra) {
             return true;
         } else {
             return false;
         }
     } else {
         return false;
     }
 }
Exemplo n.º 2
0

<?php 
if (validadora::TieneSesionValida()) {
    require_once "../clases/invitado.php";
    require_once "../clases/empresa.php";
    require_once "../clases/AccesoDatos.php";
    $usr = usuario::TraerUsuarioPorNombre($_SESSION['usuarioActual']);
    $invitados = invitado::TraerInvitadosPorEmpresa($usr[0]->idEmpresa);
    ?>
	<table class="table table-hover">
		<thead>
			<tr>
				<td>  Nombre     </td>
				<td>  Apellido  </td>
				<td>  Dni  </td>
				<td>  Sexo  </td>
				<td>  Empresa  </td>
				<td>  Modificar     </td>
				<td>  Borrar  </td>
			</tr> 
		</thead>	
		<tbody>
		<?php 
    foreach ($invitados as $inv) {
        $emp = empresa::TraerEmpresaPorId($inv->idEmpresa);
        echo " \t<tr>\n\t\t\t\t\t<td>{$inv->nombre}</td>\n\t\t\t\t\t<td>{$inv->apellido}</td>\n\t\t\t\t\t<td>{$inv->dni}</td>\n\t\t\t\t\t<td>{$inv->sexo}</td>";
        echo "<td>" . $emp[0]->nombre . "</td>";
        echo "\t<td><a id='modificar' class='btn btn-warning' onclick=modificarInvitado({$inv->id})><span class='glyphicon glyphicon-pencil'>&nbsp;</span> Modificar </a></td>\n                <td><a id='borrar' class='btn btn-danger' onclick='borrarInvitado({$inv->id})'><span class='glyphicon glyphicon-trash'>&nbsp;</span> Borrar </a></td> \n\t\t\t\t</tr>";
    }
    ?>
         echo "Error al enviar el mail";
     }
     break;
 case 'olvidoContra':
     include "../partes/olvidoContra.php";
     break;
 case 'TraerInvitado':
     $invitado = invitado::TraerInvitadoPorId($_POST['id']);
     echo json_encode($invitado[0]);
     break;
 case 'TraerUsuario':
     $usr = usuario::TraerUsuarioPorId($_POST['id']);
     echo json_encode($usr[0]);
     break;
 case 'TraerUsuarioPorMail':
     $usr = usuario::TraerUsuarioPorNombre($_POST['nombre']);
     if ($usr != null) {
         if ($_POST['contra'] != $_POST['contra2']) {
             echo "Las contraseñas no coinciden";
         } else {
             if ($_POST['codigoIngresado'] != $_POST['codigoGenerado']) {
                 echo "El codigo ingresado no es correcto";
             } else {
                 $contraEncriptada = encriptadora::Encriptar($_POST['contra']);
                 $usr[0]->contrasenia = $contraEncriptada;
                 $usr[0]->modificarContra();
                 echo true;
             }
         }
     } else {
         echo "No existe el usuario";