本文整理汇总了PHP中Usuario::getUsuario方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::getUsuario方法的具体用法?PHP Usuario::getUsuario怎么用?PHP Usuario::getUsuario使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::getUsuario方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: datos
/**
* 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);
}
}
示例2: validarUsuario
function validarUsuario(Usuario $usuario)
{
include '../DaoConnection/coneccion.php';
$cn = new coneccion();
$sqlValidar = "SELECT * FROM usuarios WHERE usuario ='" . $usuario->getUsuario() . "' and pass='" . md5($usuario->getPass()) . "'";
$datos = mysql_query($sqlValidar, $cn->Conectarse());
$respuesta = "";
if ($datos == false) {
$respuesta = mysql_error();
} else {
$respuesta = mysql_affected_rows();
}
$cn->cerrarBd();
return $respuesta;
}
示例3: editar
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');
}
}
}
示例4: editar
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('');
}
}
}
示例5: BaseDeDatos
<?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';
}
}
示例6:
$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';
}
示例7: toRecordSet
function toRecordSet(Usuario $usuario)
{
return array($usuario->getId(), $usuario->getUsuario(), $usuario->getSenha(), $usuario->getNome(), $usuario->getEmail(), $usuario->getNivel(), $usuario->getEmpresa()->getId());
}
示例8:
<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-->
示例9: BaseDeDatos
<?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>
示例10: BaseDeDatos
<?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 = 'correo@empresa.com';
// 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
示例11: getParametros
private function getParametros(Usuario $adm)
{
$parametros = array(':idPersona' => $adm->getIdPersona(), ':usuario' => $adm->getUsuario(), ':clave' => $adm->getContraseña());
return $parametros;
}
示例12: Usuario
} 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";
}
}
}
示例13: BaseDeDatos
<?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
示例14: getUsuarioByUsuarioESenha
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;
}
示例15: 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-->