當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Usuario::setUsername方法代碼示例

本文整理匯總了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;
 }
開發者ID:JaoVictor,項目名稱:guaraniserver,代碼行數:7,代碼來源:UsuarioDao.class.php

示例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';
 }
開發者ID:Rabp9,項目名稱:sirall2,代碼行數:25,代碼來源:RegistrarUsuarioController.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';
         }
     }
 }
開發者ID:Rabp9,項目名稱:sirall2,代碼行數:16,代碼來源:HomeController.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;
 }
開發者ID:Rabp9,項目名稱:sirall2,代碼行數:16,代碼來源:UsuarioDAO.php

示例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");
 }
開發者ID:JaoVictor,項目名稱:guaraniserver,代碼行數:18,代碼來源:ServerController.php

示例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;
開發者ID:rapaza,項目名稱:crud-php-pgsql,代碼行數:21,代碼來源:actualizar.php

示例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>
開發者ID:jackrsantana,項目名稱:AllInSystem,代碼行數:31,代碼來源:index.php

示例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());
 }
開發者ID:angelboxes,項目名稱:plataformaSEP,代碼行數:14,代碼來源:TaskController.php

示例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!";
}
開發者ID:jackrsantana,項目名稱:AllInSystem,代碼行數:26,代碼來源:cadastro.php


注:本文中的Usuario::setUsername方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。