/** * Devuelve los datos del usuario * Si no se pasa el parámetro $id devuelve todos los usuarios; * Ejemplo: http://denunciaty/api/usuario/datos/3 * Para buscar por email se pasará el número 0 en el campo id y el email en el campo email. * Ejemplo: http://denunciaty/api/usuario/datos/0/denunciaty.florida@gmail.es * @param int $id */ public function datos($id = null, $email = null) { $usuario = new Usuario(); if ($id != 0 || $id != null) { $this->data = $usuario->getUsuario($id); } if ($email != '' && $email != null) { $this->data = $usuario->getUsuarioByEmail($email); } }
function validarUsuario(Usuario $usuario) { include '../DaoConnection/coneccion.php'; $cn = new coneccion(); $sqlValidar = "SELECT * FROM usuarios WHERE usuario ='" . $usuario->getUsuario() . "' and pass='******'"; $datos = mysql_query($sqlValidar, $cn->Conectarse()); $respuesta = ""; if ($datos == false) { $respuesta = mysql_error(); } else { $respuesta = mysql_affected_rows(); } $cn->cerrarBd(); return $respuesta; }
public function editar($id = null) { $usuario = new Usuario(); if (!$_POST) { $this->data = $usuario->getUsuario($id); } else { if ($usuario->editUsuario($id, $_POST) == 1) { Flash::valid('Los datos de usuario se han actualizado con éxito.'); Redirect::to('index'); } else { Flash::error('No se ha podido actualizar los datos. Reinténtelo de nuevo.'); Redirect::to('usuarios/index'); } } }
public function editar($id) { $rep = new Reporte(); $us = new Usuario(); $tip = new Tipo(); if (!$_POST) { $this->data = $rep->getReporte($id); $this->usuario = $us->getUsuario($this->data->usuario_id); $this->tipos = $tip->getTipos(); } else { $r = $rep->updateReporte($id, $_POST); if ($r != false) { Flash::success('Los datos del reporte han sido modificados.'); Redirect::to(''); } else { Flash::error('No han podido modificarse los datos del reporte.'); Redirect::to(''); } } }
<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); $usuario = new Usuario($_POST['usuario']); $admin = new Administrador($_POST['usuario']); if ($usuario->getUsuario() == $_POST['usuario'] && $usuario->getClave() == $_POST['password']) { echo 'usuario'; } else { if ($admin->getAdmin() == $_POST['usuario'] && $admin->getClave() == $_POST['password']) { echo 'admin'; } else { echo 'no-existe'; } }
$liga = Liga::getLiga($usuario->getId()); $view = "calendario"; include 'vistas/calendario.php'; } else { $view = "generaEquipos"; include 'vistas/generaEquipos.php'; } } } } } } } } else { if (isset($_POST['registro'])) { $usuario = Usuario::getUsuario($_POST['nombre'], $_POST['clave']); if ($usuario) { $_SESSION['usuario'] = $usuario; if ($usuario->getEstado() == 1) { $liga = Liga::getLiga($usuario->getId()); $view = "calendario"; include 'vistas/calendario.php'; } else { $view = "generaEquipos"; include 'vistas/generaEquipos.php'; } } else { $errmsg = "Usuario Invalido"; $view = "conexion"; include 'vistas/conexion.php'; }
function toRecordSet(Usuario $usuario) { return array($usuario->getId(), $usuario->getUsuario(), $usuario->getSenha(), $usuario->getNome(), $usuario->getEmail(), $usuario->getNivel(), $usuario->getEmpresa()->getId()); }
<select name="empresa" id="empresa" data-rel="chosen"> <?php $Listar->listarEmpresa($Listar->getEmpresa()); ?> </select> </div> </div> <div class="form-actions"> <input type="hidden" name="cmd" value="editar"> <input type="hidden" name="id" value="<?php echo $Listar->getId(); ?> "> <input type="hidden" name="id_usuario" value="<?php echo $usuario->getUsuario(); ?> "> <button type="submit" class="btn btn-primary">Salvar</button> <button type="reset" class="btn" onclick="history.go(-1)">Cancelar</button> </div> </fieldset> </form> </div> </div> </div> <!-- content ends --> </div> <!--/#content.span10-->
<?php require "php/funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); // Controlar sesión $user = !empty($_POST['usuario']) ? $_POST['usuario'] : 'no-login'; $tipo = !empty($_POST['tipo']) ? $_POST['tipo'] : 'no-tipo'; $usuario = new Usuario($user); $admin = new Administrador($user); ?> <input type="hidden" id="usuarioSesion" value="<?php echo $tipo == 'usuario' ? $usuario->getUsuario() : $admin->getAdmin(); ?> "> <input type="hidden" id="tipoSesion" value="<?php echo $tipo; ?> "> <!DOCUMENT html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- Caracteres especiales --> <link rel="stylesheet" type="text/css" href="css/estilos2.css"> <!-- Hoja de estilos --> <script type="text/javascript" src="js/jquery-1.10.2.js"></script> <!-- Librería JQuery 1.10.2 --> <script type="text/javascript" src="js/jquery-ui.js"></script> <!-- Librería JQuery ui 1.10.3 --> <script type="text/javascript" src="js/spin.min.js"></script> <!-- Librería jsSpin para animación al cargar --> <script type="text/javascript" src="js/script.js"></script> <!-- Script de funciones generales --> </head> <body> <div id="spinner"></div>
<?php require "funciones.php"; require "class.phpmailer.php"; require "class.smtp.php"; $bd = new BaseDeDatos(); $bd->setConexion(); $usuario = new Usuario($_POST['u']); $nombre = $usuario->getNombre(); $apellido = $usuario->getApellido(); $clave = $usuario->getClave(); $destinatario = $usuario->getEmail(); if ($usuario->getUsuario() == $_POST['u'] && $usuario->getEmail() == $_POST['e']) { $mail = new PHPMailer(); // Instancio el objeto que permite el manejo y envío de los correos $body = "Estimado cliente {$nombre} {$apellido}, la clave de su cuenta es: {$clave}"; // Cuerpo del mensaje en html $mail->IsSMTP(); // Inicio el smtp $mail->Host = 'smtp.gmail.com:587'; // la dirección del servidor, p. ej.: smtp.servidor.com $mail->From = '*****@*****.**'; // Dirección remitente, p. ej.: no-responder@miempresa.com $mail->SMTPDebug = 1; // Activo el debug $mail->SMTPSecure = 'tls'; // Activo el SMTP seguro $mail->FromName = 'Bambu y Canela'; // Nombre remitente, p. ej.: "Servicio de envío automático" $mail->Subject = 'Recuperar clave'; // Asunto y cuerpo alternativo del mensaje
private function getParametros(Usuario $adm) { $parametros = array(':idPersona' => $adm->getIdPersona(), ':usuario' => $adm->getUsuario(), ':clave' => $adm->getContraseña()); return $parametros; }
} else { if (isset($_POST['botonRegistrarse'])) { $user = new Usuario($_POST['userReg'], $_POST['mailReg'], $_POST['passReg'], $_POST['pintores']); if ($user->registerUser()) { $msg = "Usuario registrado"; $_SESSION['user'] = $user; $view = "content"; include "vistas/content.php"; } else { $msg = "Ha habido un fallo al registrar usuario"; $view = "login"; include "vistas/formlogin.php"; } } else { if (isset($_POST['botonlogin'])) { $user = Usuario::getUsuario($_POST['user'], $_POST['pass']); if (!$user) { $msg = "Credenciales incorrectas"; $view = "login"; include "vistas/formlogin.php"; } else { $_SESSION['user'] = $user; $view = "content"; include "vistas/content.php"; } } else { $view = "login"; include "vistas/formlogin.php"; } } }
<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); // Instancio la clase Usuario y le paso los datos del constructor $usuario = new Usuario($_POST['us']); if (!$usuario->getUsuario()) { // Verifico si el usuario ya existe $usuario->setUsuario($_POST['no'], $_POST['ap'], $_POST['ce'], $_POST['us'], $_POST['pa'], $_POST['em']); // Llamo al método que ingresa al usuario en el sistema echo 'registrado'; // Le aviso a jquery que el registro fue exitoso } else { echo 'no-registrado'; } // En caso contrario aviso que el usuario ya existe
public function getUsuarioByUsuarioESenha(Usuario $usuario) { $stmt = $this->pdo->prepare(' SELECT u.id AS usuario_id, u.usuario AS usuario_usuario, u.nome AS usuario_nome, u.email AS usuario_email, u.nivel AS usuario_nivel, e.id AS empresa_id, e.nome AS empresa_nome, e.tel AS empresa_tel, e.email AS empresa_email FROM ' . self::$TABELA_USUARIO . ' AS u INNER JOIN ' . self::$TABELA_EMPRESA . ' AS e ON (u.empresa_id = e.id) WHERE u.usuario = ? AND u.senha = ? '); $queryParams = array($usuario->getUsuario(), $usuario->getSenha()); $stmt->execute($queryParams); $row = $stmt->fetch(); if ($row == NULL || count($row) == 0) { throw new RegraDeNegocioException("Usuário ou senha inválidos"); } $usuario->setId($row->usuario_id); $usuario->setNome($row->usuario_nome); $usuario->setEmail($row->usuario_email); $usuario->setNivel($row->usuario_nivel); $usuario->setUsuario($row->usuario_usuario); $empresa = new Empresa(); $empresa->setId($row->empresa_id); $empresa->setNome($row->empresa_nome); $empresa->setTel($row->empresa_tel); $empresa->setEmail($row->empresa_email); $usuario->setEmpresa($empresa); return $usuario; }
<?php include 'class/Usuario.class.php'; $objUsuario = new Usuario(); $objUsuario->setUsuario($_POST['usuario']); $objUsuario->setSenha($_POST['senha']); $lembrar = isset($_POST['lembrar']) ? $_POST['lembrar'] : "nao"; //var_dump($objUsuario); if ($objUsuario->getUsuario() == "admin" && $objUsuario->getSenha() == "admin") { echo "<h3>Usuario Valido</h3>"; echo "Usuario.........: " . $objUsuario->getUsuario(); echo "<br>Senha............: " . $objUsuario->getSenha(); echo "<br>Lembrar........: " . $lembrar; echo "<br/>"; echo '<a href="index.html" class="botao"><h3>Deslogar</h3></a>'; //header("Location: AQUI VOCE DIGITA O NOME DO ARQUIVO QUE QUER DIRECIONAR EXEMPLO:INDEX.PHP");//direcionar a uma pagina } else { //header("Location: index.html"); echo "<h3>Usuario Invalido</h3></br>"; echo '<a href="index.html" class="botao"><h3>Voltar</h3></a>'; } ?> <!--<link rel="stylesheet" href="login/signin.css"/>--> <!--essa linha e paraacessar o CSS que eu configurei se quiser que o botao fique estilizado é so tirar do comentario to mandando o arquivo CSS tambem e so substituir-->
<?php require "funciones.php"; require "class.phpmailer.php"; require "class.smtp.php"; $bd = new BaseDeDatos(); $bd->setConexion(); $evento = new Evento($_POST['id_e']); $paquete = new Paquete($_POST['packets']); $usuario = new Usuario($_POST['user']); $string = implode(',', $_POST['packets']); $usuario->comprarEvento($usuario->getUsuario(), $evento->getId(), $string, $_POST['add']); $u = $usuario->getUsuario(); $nom_u = $usuario->getNombre(); $ape_u = $usuario->getApellido(); $ced_u = $usuario->getCedula(); $destinatario = $usuario->getEmail(); $nom_e = $evento->getNombre(); $paquetes = explode(',', $string); $i = 0; $mail = new PHPMailer(); // Instancio el objeto que permite le manejo y envío de los correos // Cuerpo del mensaje en html $body = "Estimado: " . $nom_u . " " . $ape_u . ", le informamos que su compra para el evento " . $nom_e . " fue exitosa"; $mail->IsSMTP(); // Inicio el smtp $mail->Host = 'smtp.gmail.com:587'; // la dirección del servidor, p. ej.: smtp.servidor.com $mail->From = '*****@*****.**'; // Dirección remitente, p. ej.: no-responder@miempresa.com $mail->SMTPDebug = 1;
<?php require_once 'class/usuario.php'; session_start(); if (!isset($_SESSION["usuario"])) { if (empty($_POST)) { $view = "login"; include 'vistas/login.php'; } else { if (isset($_POST["botonlogin"])) { $User = Usuario::getUsuario($_POST["user"], $_POST["password"]); if ($User) { $pintor = $User->getPintor()->generaCuadroAleatorio(); $_SESSION["usuario"] = $User; $view = "aplicacion"; include 'vistas/aplicacion.php'; } else { $_SESSION["errorLogin"] = true; $view = "login"; include 'vistas/login.php'; } } else { if (isset($_POST["petRegistro"])) { $view = "registro"; include 'vistas/registro.php'; } else { if (isset($_POST["formRegistro"])) { $User = new Usuario($_POST["user"], $_POST["pass"], $_POST["email"], $_POST["pintor"]); if ($User->persist()) { $pintor = $User->getPintor()->generaCuadroAleatorio(); $_SESSION["usuario"] = $User;
} } } } } } } } } else { //NO REGISTRADO if (isset($_POST["formlogin"])) { include "vistas/formlogin.php"; } else { if (isset($_POST["login"])) { //INTENTO LOGIN $user = Usuario::getUsuario($_POST["user"], $_POST["pass"]); if ($user) { $_SESSION["user"] = $user; $liga = new Liga(); $liga->setJornadas(Jornada::getJornadas()); if ($liga->getJornadas()->isEmpty()) { $view = "creaLiga"; include "vistas/creaLiga.php"; } else { //Array de equipos $liga->setEquipos(Equipo::getEquipos()); $_SESSION['liga'] = $liga; $view = "menu"; include "vistas/menu.php"; } } else {