本文整理汇总了PHP中Usuario::setNombre方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::setNombre方法的具体用法?PHP Usuario::setNombre怎么用?PHP Usuario::setNombre使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::setNombre方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: creaUsuarios
public static function creaUsuarios()
{
if (self::$usuarios === null) {
self::$usuarios = array();
$usuario1 = new Usuario();
$usuario1->setNombre("Al");
$usuario1->setEmail("usuario1@usuario1.com");
$usuario1->setNick("al23");
$usuario1->setPassword("usuario1");
$usuario1->setTelefono("111222333");
$usuario1->setRol("admin");
$usuario2 = new Usuario();
$usuario2->setNombre("Pepe");
$usuario2->setEmail("usuario2@usuario2.com");
$usuario2->setNick("pep7");
$usuario2->setPassword("usuario2");
$usuario2->setTelefono("222333444");
$usuario2->setRol("registrado");
$usuario3 = new Usuario();
$usuario3->setNombre("Jon");
$usuario3->setEmail("usuario3@usuario3.com");
$usuario3->setNick("jj22");
$usuario3->setPassword("usuario3");
$usuario3->setTelefono("333444555");
$usuario3->setRol("registrado");
self::$usuarios[] = $usuario1;
self::$usuarios[] = $usuario2;
self::$usuarios[] = $usuario3;
}
return self::$usuarios;
}
示例2: mapearUsuario
public static function mapearUsuario(Usuario $usuario, array $datos)
{
if (array_key_exists('usuario', $datos)) {
$usuario->setUsuario($datos['usuario']);
}
if (array_key_exists('nombre', $datos)) {
$usuario->setNombre($datos['nombre']);
}
if (array_key_exists('clave', $datos)) {
$usuario->setClave($datos['clave']);
}
}
示例3: getListaUsuario
private function getListaUsuario($lista)
{
$listaAux = array();
foreach ($lista as $item) {
$usuario = new Usuario();
$usuario->setIdUsuario($item["idUsuario"]);
$usuario->setNombre($item["nombre"]);
$usuario->setContrasena($item["contrasena"]);
$usuario->setIdRol($item["idRol"]);
$listaAux[] = $usuario;
}
return $listaAux;
}
示例4: crear
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");
}
示例5: clonar
public function clonar() {
$cloned = new Usuario();
$cloned->setId($this->id);
$cloned->setNombre($this->nombre);
$cloned->setApellido($this->apellido);
$cloned->setDireccion($this->direccion);
$cloned->setTelefono($this->telefono);
$cloned->setEmail($this->email);
$cloned->setCiudad($this->ciudad);
$cloned->setPais($this->pais);
$cloned->setContrasena($this->contrasena);
return $cloned;
}
示例6: crear
public function crear()
{
if (isset($_POST["nombre"])) {
//Creamos un usuario
$usuario = new Usuario();
$usuario->setNombre($_POST["nombre"]);
$usuario->setApellido($_POST["apellido"]);
$usuario->setDni($_POST["dni"]);
$usuario->setMail($_POST["mail"]);
$usuario->setUsuario($_POST["usuario"]);
$usuario->setPass(sha1($_POST["pass"]));
$save = $usuario->save();
}
$this->redirect("usuario", "index");
}
示例7: getUsuarios
public function getUsuarios()
{
$db = new ConMySQL();
//TODO Constantes
$sql = "select * from usuarios where username!='admescuela'";
$result = $db->query($sql);
$array = array();
if ($result->num_rows > 0) {
// output data of each row
// private $user;
while ($row = $result->fetch_array()) {
$usuario = new Usuario();
$usuario->setId($row['id']);
$usuario->setNombre($row['nombre']);
$usuario->setUser($row['username']);
$usuario->setPass($row['pass']);
array_push($array, $usuario);
}
}
return $array;
}
示例8: sendUpdate
/**
* @return bool
*
* Actualiza los campos relacionados con los datos.
* Comprueba que el email nueva cumpla con los requisitos establecidos.
*
* Actualiza los campos tan solo relacionados con la contraseña y realiza sus respectivas comprobaciones.
* 1.- Comprueba que los campos del formulario relacionados con la contraseña no esten vacios.
* 2.- Comprueba que la nueva contraseña cumpla los requisitos que debe tener la contraseña (min 8 car, 1 mayu, 1 min y 1 num).
* 3.- Comprueba que la contraseña antigua sea igual que la que el usuario ha introducido en el campo de 'Contraseña antigua'.
* 4.- Comprueba que la nueva contraseña y su repetición sean iguales.
*
*/
function sendUpdate($login, $old, &$new, $renew, $name, $email, $avatar, $firma, $tipo = false)
{
if (!preg_match("/^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,3})\$/", $email)) {
$GLOBALS['email_error'] = true;
return false;
}
if (!empty($new) && !empty($old) && !empty($renew)) {
if (preg_match("/(?=^.{8,}\$)((?=.*\\d)|(?=.*\\W+))(?=.*[A-Z])(?=.*[a-z]).*\$/", $new)) {
if (password_verify($old, $_SESSION['user']['pass'])) {
if ($new == $renew) {
$opciones = ['cost' => 10];
$new = password_hash($new, PASSWORD_BCRYPT, $opciones);
} else {
$GLOBALS['renew_error'] = true;
return false;
}
} else {
$GLOBALS['old_error'] = true;
return false;
}
} else {
$GLOBALS['new_error'] = true;
return false;
}
} else {
$new = $old;
}
$usuario = new Usuario();
$usuario->setLogin($login);
$usuario->setPass($new);
$usuario->setNombre($name);
$usuario->setEmail($email);
$usuario->setAvatar($avatar);
$usuario->setFirma($firma);
if ($tipo) {
$usuario->setTipo($tipo);
} else {
$usuario->setTipo(1);
}
$update = $usuario->updateUser();
if ($update) {
return true;
}
return false;
}
示例9: DataBase
<?php
require '../clases/Autocarga.php';
$bd = new DataBase();
$gestor = new ManageFotografo($bd);
$gestorexpo = new ManageExposicion($bd);
$id = Request::post("pkID");
$nombre = Request::post("nombre");
$apellidos = Request::post("apellidos");
$sexo = Request::post("sexo");
$edad = Request::post("edad");
$nacionalidad = Request::post("nacionalidad");
$fotografo = new Fotografo($id, $nombre, $apellidos, $sexo, $edad, $nacionalidad);
$r = $gestor->set($fotografo, $id);
$bd->close();
$sesion = new Session();
$user = new Usuario();
$user->setNombre($nombre);
$user->setClave($apellidos);
$sesion->setUser($user);
header("Location:gestionusuario.php?op=edit&r={$r}");
示例10: Usuario
$datos = json_decode($_POST['json']);
//$libros = LibroQuery::create()->find();
//$usuarios = UsuarioQuery::create()->find();
switch ($datos->accion) {
case "e":
//Edit
$usuarioObj = UsuarioQuery::create()->findOneById($datos->id);
//echo $usuarioObj->toArray();
$usuarioObj->setNombre($datos->nombre);
$usuarioObj->setMail($datos->mail);
$usuarioObj->save();
echo json_encode(array('error' => 0, 'msg' => "Usuario modificado correctamente"));
break;
case "d":
//Delete
$usuarioObj = UsuarioQuery::create()->findOneById($datos->id);
//$objTerapia = TerapiasQuery::create()->findOneById($_GET["id"]);
if ($usuarioObj != null) {
$usuarioObj->delete();
}
echo json_encode(array('error' => 0, 'msg' => "Usuario borrado correctamente"));
break;
case "n":
//New
$usuarioObj = new Usuario();
$usuarioObj->setNombre($datos->nombre);
$usuarioObj->setMail($datos->mail);
$usuarioObj->save();
echo json_encode(array('error' => 0, 'msg' => "Usuario creado correctamente"));
break;
}
示例11: MySQL
<?
require('usuario.php');
$matricula = $_POST['matricula'];
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$email = $_POST['email'];
$bd = new MySQL('localhost', 'root', 'admin', 'arqui_lab');
$nuevo = new Usuario();
$nuevo->setNombre($nombre);
$nuevo->setApellidos($apellidos);
$nuevo->setMatricula($matricula);
$nuevo->setEmail($email);
$nuevo->update();
echo "ACTUALIZANDO USUARIO $matricula";
?>
<br/>
<input type="button" value="Regresar" onClick="window.location.href='lista.php'"/>
示例12: array
<?php
require "../clases/Autocarga.php";
$array = array("admin" => "admin");
$usuario = Request::post("usuario");
$pass = Request::post("password");
$sesion = new Session();
$user = new Usuario();
$user->setNombre($usuario);
$user->setClave($pass);
$bd = new DataBase();
$gestorfotografo = new ManageFotografo($bd);
$fotografo = new Fotografo();
$fotografos = $gestorfotografo->getListAll();
if ($usuario == "admin" && $pass == "admin") {
$sesion->setUser($user);
//Usar el apellido
$sesion->sendRedirect("gestionadmin.php");
// cambiar por admin
} else {
if (isset($usuario) && isset($pass)) {
foreach ($fotografos as $indice => $fotografo) {
$nombredelfotografo = $fotografo->getNombre();
$apellidos = $fotografo->getApellidos();
if ($usuario === $nombredelfotografo && $pass === $apellidos) {
$sesion->setUser($user);
$sesion->sendRedirect("gestionusuario.php");
}
}
$sesion->sendRedirect("gestionerrores.php");
} else {
示例13: Usuario
$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>
<html>
<head>
示例14: getUltimosEgresos
public function getUltimosEgresos()
{
$connection = parent::initDB();
$query = "SELECT apellido, nombre, numeroDocumento\n FROM turno_usuario_area, usuario\n WHERE turno_usuario_area.usuario = usuario.numeroDocumento AND\n fecha = curdate() AND egreso IS NOT NULL\n ORDER BY egreso DESC\n LIMIT 10";
$result = mysql_query($query);
$filas = array();
while ($row = mysql_fetch_array($result)) {
$usuario = new Usuario();
$usuario->setNumeroDocumento($row['numeroDocumento']);
$usuario->setNombre($row['nombre']);
$usuario->setApellido($row['apellido']);
array_push($filas, $usuario);
}
parent::closeDB($connection);
return $filas;
}
示例15: agregarUsuario
/**
* Realiza las validaciones necesarias y agrega un nuevo usuario al sistema.
* Informa errores mediante excepciones.
*/
private function agregarUsuario()
{
// Estos campos deberían ser consistentes con los NOT NULL de la BD
if (!empty($_REQUEST['tipoDocumento']) && !empty($_REQUEST['numeroDocumentoNuevo']) && !empty($_REQUEST['nombre']) && !empty($_REQUEST['apellido']) && !empty($_REQUEST['fechaNacimiento']) && !empty($_REQUEST['direccion']) && !empty($_REQUEST['email']) && !empty($_REQUEST['legajo']) && !empty($_REQUEST['area']) && isset($_REQUEST['tipoUsuario']) && isset($_REQUEST['activo'])) {
$nuevoUsuario = new Usuario();
$nuevoUsuario->setTipoDocumento($_REQUEST['tipoDocumento']);
$nuevoUsuario->setNumeroDocumento($_REQUEST['numeroDocumentoNuevo']);
$nuevoUsuario->setNombre($_REQUEST['nombre']);
if (isset($_REQUEST['segundoNombre'])) {
$nuevoUsuario->setSegundoNombre($_REQUEST['segundoNombre']);
}
$nuevoUsuario->setApellido($_REQUEST['apellido']);
$nuevoUsuario->setFechaNacimiento($_REQUEST['fechaNacimiento']);
$nuevoUsuario->setDireccion($_REQUEST['direccion']);
if (isset($_REQUEST['telefonoFijo'])) {
$nuevoUsuario->setTelefonoFijo($_REQUEST['telefonoFijo']);
}
if (isset($_REQUEST['telefonoCelular'])) {
$nuevoUsuario->setTelefonoCelular($_REQUEST['telefonoCelular']);
}
$nuevoUsuario->setEmail($_REQUEST['email']);
$nuevoUsuario->setLegajo($_REQUEST['legajo']);
$areas = array();
foreach ($_REQUEST['area'] as $value) {
array_push($areas, $this->gestorAreas->getArea($value));
}
$nuevoUsuario->setArea($areas);
$nuevoUsuario->setNivel($this->gestorNiveles->getNivel($_REQUEST['tipoUsuario']));
if (isset($_REQUEST['notas'])) {
$nuevoUsuario->setNotas($_REQUEST['notas']);
}
if ($_REQUEST['activo'] == 0 || $_REQUEST['activo'] == 1) {
$nuevoUsuario->setActivo($_REQUEST['activo']);
} else {
throw new Exception('El estado del usuario es incorrecto');
}
$this->gestorUsuarios->insertarUsuario($nuevoUsuario);
echo '<h2>Usuario agregado exitosamente</h2>';
echo '<h3>La contraseña por defecto es: 12345678</h3>';
$this->imprimirListaUsuarios();
} else {
throw new Exception('No se especificó un campo obligatorio');
}
}