public static function creaUsuarios() { if (self::$usuarios === null) { self::$usuarios = array(); $usuario1 = new Usuario(); $usuario1->setNombre("Al"); $usuario1->setEmail("*****@*****.**"); $usuario1->setNick("al23"); $usuario1->setPassword("usuario1"); $usuario1->setTelefono("111222333"); $usuario1->setRol("admin"); $usuario2 = new Usuario(); $usuario2->setNombre("Pepe"); $usuario2->setEmail("*****@*****.**"); $usuario2->setNick("pep7"); $usuario2->setPassword("usuario2"); $usuario2->setTelefono("222333444"); $usuario2->setRol("registrado"); $usuario3 = new Usuario(); $usuario3->setNombre("Jon"); $usuario3->setEmail("*****@*****.**"); $usuario3->setNick("jj22"); $usuario3->setPassword("usuario3"); $usuario3->setTelefono("333444555"); $usuario3->setRol("registrado"); self::$usuarios[] = $usuario1; self::$usuarios[] = $usuario2; self::$usuarios[] = $usuario3; } return self::$usuarios; }
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'; }
public function efetuarCadastro($nomeCompleto, $login, $password){ $novoUsuario = new Usuario(); $novoUsuario->setNome($nomeCompleto); $novoUsuario->setLogin($login); $novoUsuario->setPassword($password); exit; $resultado = $novoUsuario->efetuarCadastro($novoUsuario); if($resultado){ //$this->efetuarLogin($novoUsuario); } }
public static function getInstanceBySQLRow(array $row) { //idusuario,usuario,password,tr.descripcion,email,nombrecompleto $usuario = new \Usuario(); $usuario->setIdUsuario($row["idusuario"]); $usuario->setUsuario($row["usuario"]); $usuario->setPassword($row["password"]); $usuario->setEmail($row["email"]); $usuario->setDescripcion($row["descripcion"]); $usuario->setNombreCompleto($row["nombrecompleto"]); return $usuario; }
public function crear() { if (isset($_POST["nombre"])) { //Creamos un usuario $usuario = new Usuario(); $usuario->setNombre($_POST["nombre"]); $usuario->setApellido($_POST["apellido"]); $usuario->setEmail($_POST["email"]); $usuario->setPassword(sha1($_POST["password"])); $save = $usuario->save(); } $this->redirect("Usuarios", "index"); }
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'; } } }
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; }
/** * Operações com associações. */ public function associations() { // retrieve by Id $this->getById(1); foreach ($this->getUsuarios() as $usuario) { $nome = $usuario->getPessoa()->getNome(); } // adiciona um usuário existente a um setor $usuario = new Usuario(1); $usuario->setIdPessoa(3); $usuario->setLogin('Novo Login'); $usuario->setPassword('123456'); $this->getUsuarios()->append($usuario); $this->saveAssociation('usuarios'); // contagem de usuários em um setor $n = $this->getUsuarios()->count(); // Salva associação com base no id dos usuários $idUsuario = array(1, 3, 5, 6); $this->saveAssociation('usuarios', $idUsuario); mdump('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'); $this->deleteAssociationById('usuarios', $idUsuario); mdump('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'); }
if ($Usuario == 0) { if ($_POST['psw1'] != $_POST['psw2']) { $errMsg += "Las password deben ser iguales.\n"; } else { if ($_POST['nombre'] == "") { $errMsg += "Debe completar el campo nombre.\n"; } else { if ($_POST['psw1'] == "") { $errMsg += "Debe completar los campos password.\n"; } else { if ($_POST['mail'] == "") { $errMsg += "Debe completar el campo mail.\n"; } else { $usuario2 = new Usuario(); $usuario2->setmail($_POST['mail']); $usuario2->setPassword($_POST['psw1']); $usuario2->setAdmin(0); $usuario2->setNombre($_POST['nombre']); $usuario2->save(); $registroCorrecto = true; } } } } } else { $errMsg = "Ya existe un usuario registrado con ese mail"; } } ?> <!DOCTYPE html>
<?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;
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()); }