本文整理汇总了PHP中Usuario::setUsername方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::setUsername方法的具体用法?PHP Usuario::setUsername怎么用?PHP Usuario::setUsername使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::setUsername方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: buildModel
private function buildModel($row)
{
$user = new Usuario();
$user->setId($row[str_replace(":", "", Usuario::FIELD_ID)]);
$user->setUsername($row[str_replace(":", "", Usuario::FIELD_USERNAME)]);
return $user;
}
示例2: EditarPOSTAction
public static function EditarPOSTAction()
{
if (isset($_POST)) {
$usuario = new Usuario();
$usuario->setUsername($_POST["username"]);
$usuario->setIdRol($_POST["idRol"]);
$usuario->setPassword($_POST["password"]);
$usuario->activar();
if (UsuarioDAO::editar($usuario)) {
UsuarioEstablecimientoDetalleDAO::eliminarByUsername($usuario->getUsername());
foreach ($_POST["establecimientos"] as $establecimiento) {
$usuarioEstablecimientoDetalle = new UsuarioEstablecimientoDetalle();
$usuarioEstablecimientoDetalle->setUsername($usuario->getUsername());
$usuarioEstablecimientoDetalle->setIdEstablecimiento($establecimiento);
UsuarioEstablecimientoDetalleDAO::crear($usuarioEstablecimientoDetalle);
}
$mensaje = "Usuario modificado correctamente";
} else {
$mensaje = "El Usuario no fue modificado correctamente";
}
}
$rol = current(RolDAO::getBy("idRol", $usuario->getIdRol()));
$vwUsuario = UsuarioDAO::getVwUsuario();
require_once './views/Registrar Usuario/Respuesta.php';
}
示例3: LoginPOSTAction
public static function LoginPOSTAction()
{
if (isset($_POST)) {
$usuario = new Usuario();
$usuario->setUsername($_POST["username"]);
$usuario->setPassword($_POST["password"]);
if ($usuario = UsuarioDAO::loguear($usuario)) {
$_SESSION["usuarioActual"] = $usuario;
$mensaje = "Usuario: " . $_SESSION["usuarioActual"]->getUsername() . " logueado correctamente";
require_once './views/Home/index.php';
} else {
$mensaje = "El usuario no existe o la clave ingresada no es la correcta";
require_once './views/Home/Login.php';
}
}
}
示例4: loguear
public static function loguear(Usuario $usuario)
{
$result = BaseDatos::getDbh()->prepare("SELECT * FROM Usuario WHERE username = :username AND password = :password AND estado = 1");
$result->bindParam(':username', $usuario->getUsername());
$result->bindParam(':password', $usuario->getPassword());
$result->execute();
if (!($rs = $result->fetch())) {
return false;
}
$usuario = new Usuario();
$usuario->setUsername($rs['username']);
$usuario->setIdRol($rs['idRol']);
$usuario->setPassword($rs['password']);
$usuario->setEstado($rs['estado']);
return $usuario;
}
示例5: login
public function login()
{
if (isset($_GET['usuario']) && !empty($_GET['usuario'])) {
$user = new Usuario();
$user->setUsername();
$userDao = new UsuarioDao($this->registry);
$user = $userDao->login($user);
if ($user != false) {
$retorno = $this->returnToJson(1, $user->toArray());
} else {
$retorno = $this->returnToJson(0, "Erro ao efetuar login");
}
} else {
$retorno = $this->returnToJson(0, "Usuário inválido.");
}
$this->registry->template->retorno = $retorno;
$this->registry->template->show("pattern_index");
}
示例6: header
<?php
require_once "../models/Usuario.php";
require_once "../util/Configuracion.php";
//var_dump($_POST);
if (empty($_POST['submit'])) {
header("Location:" . Configuracion::baseurl() . "app/listar.php");
exit;
}
$args = array('id' => FILTER_VALIDATE_INT, 'username' => FILTER_SANITIZE_STRING, 'password' => FILTER_SANITIZE_STRING);
$post = (object) filter_input_array(INPUT_POST, $args);
if ($post->id === false) {
header("Location:" . Configuracion::baseurl() . "app/listar.php");
}
$usuario = new Usuario();
$usuario->setId($post->id);
$usuario->setUsername($post->username);
$usuario->setPassword($post->password);
$usuario->guardar();
header("Location:" . Configuracion::baseurl() . "app/listar.php");
exit;
示例7: Usuario
exit;
} else {
$post = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if (isset($post)) {
$username = $post['username'];
$password = $post['senha'];
try {
$stmt = $db->prepare('SELECT * FROM usuario WHERE username = :username AND estado = 1');
$stmt->execute(array('username' => $username));
$row = $stmt->fetch(PDO::FETCH_ASSOC);
if (password_verify($password, $row['senha'])) {
$usuario = new Usuario();
$usuario->setId($row['id_usuario']);
$usuario->setNome($row['nome']);
$usuario->setEmail($row['email']);
$usuario->setUsername($row['username']);
$usuario->setSenha($row['senha']);
$usuario->setEstado($row['estado']);
$usuario->setAcesso($row['id_acesso']);
$_SESSION['usuario'] = serialize($usuario);
header('Location: view/principal.php');
exit;
}
} catch (PDOException $e) {
echo '<p class="bg-danger">' . $e->getMessage() . '</p>';
}
}
}
?>
<!DOCTYPE html>
示例8: createAction
private function createAction()
{
$unidad = new Usuario();
$unidad->setNombre('Usuario');
$unidad->setUsername('Usuario');
$unidad->setPassword('Nueva Unidad');
$unidad->setEmail('aaa');
$em = $this->getDoctrine()->getManager();
$rol = $category = $em->find("AppBundle:Role", 1);
$unidad->setRole($rol);
$em->persist($unidad);
$em->flush();
return new Response('Se creó la unidad ' . $unidad->getNombre());
}
示例9: mysqli
<?php
include "../model/usuario.php";
$host = "localhost";
$user = "root";
$pass = "asd.123";
$banco = "allinsystem";
$conexao = new mysqli($host, $user, $pass, $banco);
if (mysqli_connect_errno($conexao)) {
echo "Problemas para conectar no banco. Verifique os dados!";
die;
}
require_once '../library/Doctrine v2.5.4/entity_manager.php';
$post = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$usuario = new Usuario();
$usuario->setNome($post['nome']);
$usuario->setEmail($post['email']);
$usuario->setUsername($post['username']);
$usuario->setSenha(password_hash($post['senha'], PASSWORD_DEFAULT));
$usuario->setAcesso(2);
$usuario->setEstado(1);
if (!empty($usuario)) {
$entityManager->persist($usuario);
$entityManager->flush();
echo "Registro cadastrado com Sucesso!";
}