MODULO DE USUARIOS PARTE 1

Tamaño: px
Comenzar la demostración a partir de la página:

Download "MODULO DE USUARIOS PARTE 1"

Transcripción

1 MODULO DE USUARIOS PARTE 1 Voy a dividir el modulo de usuario en 2 partes, en esta primera parte habilitaremos el modulo de usuarios pero la creacion sera desde codigo SQL, en la segunda parte habilitaremos una vista intuitiva para que el usuario pueda administrar usuarios sin tocar codigo SQL. Vamos a empezar con el desarrollo de nuestro sistema de inventario, lo pimero que haremos sera habilitar a los usuarios. Habilitar sesiones Basta ir al archivo legobox/index.php y agregar la linea session_start(); en la segunda linea. Modelo Localizacion: inventario/core/modules/index/model/userdata.php [code language="php"] class UserData { public static $tablename = "user"; public function UserData(){ $this->name = ""; $this->lastname = ""; $this->username = ""; $this->password = ""; $this->is_active = "0"; $this->created_at = "NOW()"; public function add(){ $sql = "insert into ".self::$tablename." (name,lastname,username,password,is_active,is_admin,created_at) "; $sql.= "value (\"$this->name\",\"$this->lastname\",\"$this->username\",\"$this- >password\",$this->is_active,$this->is_admin,$this->created_at)"; 1

2 Executor::doit($sql); public static function delbyid($id){ $sql = "delete from ".self::$tablename." where id=$id"; Executor::doit($sql); public function del(){ $sql = "delete from ".self::$tablename." where id=$this->id"; Executor::doit($sql); public function update(){ $sql = "update ".self::$tablename." set name=\"$this->name\",lastname=\"$this- >lastname\",username=\"$this->username\",password=\"$this- >password\",is_active=$this->is_active,is_admin=$this->is_admin where id=$this- >id"; Executor::doit($sql); public static function getbyid($id){ $sql = "select * from ".self::$tablename." where id=$id"; $query = Executor::doit($sql); return Model::one($query[0],new UserData()); public static function getall(){ $sql = "select * from ".self::$tablename." order by created_at desc"; $query = Executor::doit($sql); return Model::many($query[0],new UserData()); [/code] 2

3 El modelo de usuarios contiene las funciones para agregar, actualizar, eliminar, mostrar varios o un usuario. Layout Localizacion: inventario/core/modules/index/view/layout.php El layout contiene el codigo que incluye los archivos css, javascript y el menu principal, ademas dentro del layout se valida el usuario para mostrar el login o mostrar una vista especifica basandose en si el usuario inicio o no sesion. Codigo: [code language="php"] <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta charset="utf8"> <title>.: Inventario :.</title> <link rel="stylesheet" type="text/css" href="res/bootstrap/css/bootstrap.min.css"> <script src="res/jquery.min.js"></script> </head> <body > <?php if(session::getuid()!=""):?> <header class="navbar navbar-default navbar-fixed-top" role="banner"> <div class="container"> <div class="navbar-header"> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bsnavbar-collapse"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.php">inventario </a> 3

4 <nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation"> <?php if(session::getuid()!=""):?> <ul class="nav navbar-nav"> <li><a href="index.php?view=home"><i class="glyphicon glyphicon-home"></i> Inicio</a></li> <li><a href="index.php?view=sell"><i class="glyphicon glyphicon-usd"></i> Vender</a></li> <li><a href="index.php?view=products"><i class="glyphicon glyphicon-glass"></i> Productos</a></li> <li><a href="index.php?view=sells"><i class="glyphicon glyphicon-shoppingcart"></i> Ventas</a></li> <li><a href="index.php?view=inventary"><i class="glyphicon glyphicon-stats"></i> Inventario</a></li> </ul> <?php endif;?> <?php if(session::getuid()!=""):?> <?php $u=null; if(session::getuid()!=""){ $u = UserData::getById(Session::getUID()); $user = $u->name." ".$u->lastname;?> <ul class="nav navbar-nav navbar-right"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <?php echo $user;?> <b class="caret"></b> </a> <ul class="dropdown-menu"> <li><a href="index.php?view=configuration">configuracion</a></li> <li><a href="index.php?action=processlogout">salir</a></li> </ul> </li> </ul> 4

5 <?php else:?> <?php endif;?> </nav> </header><br><br><br> <div class='container'> <div class="row"> <div class="col-md-12"> <?php View::load("login");?> <?php else:?> <?php View::load("login");?> <?php endif;?> <script src="res/bootstrap/js/bootstrap.min.js"></script> </body> </html> [/code] Vista de Login Localizacion: inventario/core/modules/index/view/login/widget-default.php A continuacion el formulario de login que se muestra para que el usuario se autentifique. 5

6 Codigo: [code language="php"] <br><br><br><br><br> <div class="row vertical-offset-100"> <div class="col-md-4 col-md-offset-4"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">iniciar Sesion</h3> <div class="panel-body"> <form accept-charset="utf-8" role="form" method="post" action="index.php?action=processlogin"> <fieldset> <div class="form-group"> <input class="form-control" placeholder="usuario" name="username" type="text"> <div class="form-group"> <input class="form-control" placeholder="contraseña" name="password" 6

7 type="password" value=""> <input class="btn btn-lg btn-primary btn-block" type="submit" value="iniciar Sesion"> </fieldset> </form> <br><br><br><br><br><br><br><br><br><br><br><br> [/code] Utilizo un monton de brs para centrar el formulario, al hacer submit en el formulario se ejecutara el action process login. Action processlogin Localizacion: inventario/core/modules/index/action/processlogin/action-default.php El action process login obtiene los datos provenientes del formulario de login, username y password, y busca coincidencias en la base de datos, si hay una concidencia entonces se guarda el id del usuario es la variable de sesion $_SESSION["user_id"] y se redirige a la pagina del inicio del usuario, en caso contrario se redirige al formulario de login. Codigo: [code language="php"] <?php if(session::getuid()=="") { $user = $_POST['username']; $pass = sha1(md5($_post['password'])); $base = new Database(); $con = $base->connect(); $sql = "select * from user where username= \"".$user."\" and password= \"".$pass."\""; 7

8 $query = $con->query($sql); $found = false; $userid = null; while($r = $query->fetch_array()){ $found = true ; $userid = $r['id']; if($found==true) { $_SESSION['user_id']=$userid ; print "Cargando... $user"; print "<script>window.location='index.php?view=home';</script>"; else { print "<script>window.location='./';</script>"; else{ print "<script>window.location='index.php?view=home';</script>";?> [/code] Vista Home Localizacion: inventario/core/modules/index/view/home/widget-default.php Cuando el usuario acceda exitosamente con su usuario y password se dirijira a la vista Home, que estara reservada para lo que el usuario guste, por ahora estara vacia. 8

9 Podemos ver que en el menu del usuario administrador hay dos opciones, Configuracion y Salir, la configuracion la veremos en la segunda parte, salir sirve para cerrar la sesion actual y regregar al formulario de login. La opcion salir nos redirige al action processlogout. Action processlogout Localizacion: inventario/core/modules/index/action/processlogout/action-default.php El action processlogout destruye la sesion y redirije al formulario de login. Codigo: [code language="php"] if(isset($_session['user_id'])){ unset($_session['user_id']); 9

10 session_destroy(); print "<script>window.location='./';</script>"; [/code] Conclusion Ya hemos habilitado el login y logout para el usuario, ahora solo debemos entrar con los valores: Username: admin Password: admin 10

2) Una vez instalada ir a Editar la página, pinchar en aplicaciones y buscar Static HTML: iframe tabs.

2) Una vez instalada ir a Editar la página, pinchar en aplicaciones y buscar Static HTML: iframe tabs. Instrucciones para instalar el motor de reservas Sybelio en su página de Facebook 1) Instalar la aplicación que le permitirá introducir el código necesario para que se vea un enlace, botón, o selectores

Más detalles

XAJAX: una librería de AJAX para PHP (parte 1)

XAJAX: una librería de AJAX para PHP (parte 1) XAJAX: una librería de AJAX para PHP (parte 1) AJAX es el acrónimo de Asynchronous Javascript And XML o Javascript y XML asíncronos dicho en nuestro idioma. Se trata de una combinación de tecnologías que

Más detalles

Tutorial Servicios Web

Tutorial Servicios Web Tutorial Servicios Web 1. Servicios Web con REST Como ya hemos usado SOAP para WebService, podemos afirmar que es bien fácil de diseñar, pero algo complicado de consumir: se necesita toda una API para

Más detalles

Como usar Zend_Auth del Zend Framework

Como usar Zend_Auth del Zend Framework Como usar Zend_Auth del Zend Framework Elaborado por Rob Allen, www.akrabat.com Revision 1.0.4 Copyright 2007 Traducido por Claudio Cossio, www.ajaxcode.net El propósito de este tutorial es dar una introducción

Más detalles

Conectar Flash con Access usando MDM Zinc

Conectar Flash con Access usando MDM Zinc Conectar Flash con Access usando MDM Zinc Con este tutorial pretendo enseñar la conexión básica entre Flash / Actionscript y Microsoft Access mediante MDM Zinc, para poder empezar a crear aplicaciones

Más detalles

Desarrollo de sitios web con PHP y MySQL

Desarrollo de sitios web con PHP y MySQL Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano mariano@lsi.us.es Tema 5: Sesiones 1. Introducción 2. Manejo de sesiones 3. Autenticación de usuarios Introducción

Más detalles

Tema 6 Parte III. Frameworks web para dispositivos móviles

Tema 6 Parte III. Frameworks web para dispositivos móviles Tema 6 Parte III Frameworks web para dispositivos móviles 2 1 Introducción Frameworks web para dispositivos móviles Frameworks web para móviles Frameworks web para móviles 3 Nos permiten desarrollar un

Más detalles

PHP Hypertext PreProcessor

PHP Hypertext PreProcessor PHP PHP Hypertext PreProcessor 1 PHP 10. Cookies 11. Sesiones 12. Formas 13.Acceso a base de datos 2 Cookies Son pequeños archivos de texto que el servidor almacena en el cliente. Se envían como parte

Más detalles

Aspectos avanzados de jquery Mobile

Aspectos avanzados de jquery Mobile Aspectos avanzados de jquery Mobile Índice 1 Listados de elementos... 2 1.1 Listados básicos con enlaces...2 1.2 Listados anidados...3 1.3 Listados numerados... 4 1.4 Listados de solo lectura...5 1.5 Listados

Más detalles

REGISTRO DE USUARIOS EN PHP Y MYSQL

REGISTRO DE USUARIOS EN PHP Y MYSQL REGISTRO DE USUARIOS EN PHP Y MYSQL En que consiste? y para que sirve? muy sencillo, en algunas webs como por ejemplo esta queremos interactuar con los usuarios, deseamos que estos puedan enviar scripts

Más detalles

LSC 2003-1 5307 Bases de Datos I 1 INTRODUCCION

LSC 2003-1 5307 Bases de Datos I 1 INTRODUCCION ARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2003-1 5307 Bases de Datos I PRÁCTICA No. LABORATORIO DE Licenciatura en Sistemas Computacionales DURACI ÓN (HORA) 11 NOMBRE DE LA PRÁCTICA

Más detalles

Partes del formulario

Partes del formulario Partes del formulario Etiqueta La etiqueta presenta los siguientes atributos: Comando ACTION METHOD ENCTYPE Descripción El valor de este parámetro es la URL del programa o script en el Servidor

Más detalles

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL BASES DE DATOS EN VISUAL BASIC ACCESS + SQL by Damián Sottosanti Ultima actualización: 03-08-2004 CREAMOS LA BASE DE DATOS EN ACCESS Abrimos Access y elegimos "Crear una nueva base de datos usando" "Base

Más detalles

Ejercicios del bloque de Web de Sistemas de Información:

Ejercicios del bloque de Web de Sistemas de Información: Ejercicios del bloque de Web de Sistemas de Información: Ejercicio 1: Explica brevemente las principales diferencias entre DTDs y XML Schema. Ejercicio 2: En el contexto de XML qué es un documento bien

Más detalles

Dossier de prácticas

Dossier de prácticas Dossier de prácticas Intranet / Extranet Màster d Enginyeria del Software Desenvolupament d aplicacions sobre Internet Fundació Politècnica de Catalunya Jaume Moral Ros Albert Obiols Vives 1 Dossier de

Más detalles

Práctica 02. Formularios

Práctica 02. Formularios Práctica 02. Formularios Página 1 El objetivo de esta práctica es desarrollar un formulario el cual podrá ser visto desde cualquier navegador y desde cualquier equipo de cómputo. En esta práctica aprenderás

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #11 Nombre de la Práctica: Aplicaciones en capas en ASP.NET Lugar de Ejecución: Centro

Más detalles

EJERCICIOS HTML BÁSICOS

EJERCICIOS HTML BÁSICOS EJERCICIOS HTML BÁSICOS Ejercicio 1 Crear un documento HTML desde cero Crea la estructura de carpetas del sitio (carpeta raíz, carpeta de imágenes y de scripts). Dentro de la carpeta de scripts crea un

Más detalles

Formularios HTML. Elementos de Programación y Lógica

Formularios HTML. Elementos de Programación y Lógica Formularios HTML Elementos de Programación y Lógica Formularios HTML es un lenguaje de marcado cuyo propósito principal consiste en estructurar los contenidos de los documentos y páginas web. Sin embargo,

Más detalles

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos Tutorial de Unity 3D En este tutorial trabajaremos el almacenamiento de información en una base de datos, bien sea local o remota. Dicha información puede ser propia el cliente (Créditos de juego, puntos

Más detalles

Manejo de datos BLOB con PHP y MySQL

Manejo de datos BLOB con PHP y MySQL Manejo de datos BLOB con PHP y MySQL Los detalles acerca del almacenamiento y recuperación de archivos binarios en una base de datos MySQL con el uso de PHP. Fecha de creación: 29 May del 2003-12:39 pm

Más detalles

MAGENTO to SUGAR CRM guía de instalación

MAGENTO to SUGAR CRM guía de instalación MAGENTO to SUGAR CRM La instalación de Magento link Sugar debe hacerse en dos partes sobre Magento y sobre Sugar, a continuación os explicamos el proceso a seguir: INSTALACIÓN SOBRE MAGENTO 1. Descomprimimos

Más detalles

Aprendiendo Yii. Publicación. Armando Arce

Aprendiendo Yii. Publicación. Armando Arce Aprendiendo Yii Publicación Armando Arce 28 de April de 2016 Índice general 1. Primeros pasos con Yii 3 2. Consulta de datos con Yii 11 3. Búsquedas y formularios en Yii 19 4. Inclusión y modificación

Más detalles

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web PÁGINAS DINÁMICAS WEB CON PHP Unidad 4 Aplicaciones Web Agenda del curso PHP 2009 DIA 5 (2 horas) (2 horas) Aplicaciones web Variables predefinidas en PHP Uso de formularios en PHP (2 horas) Administración

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS CICLO: 02/ 2012 GUIA DE LABORATORIO #7 Nombre de la UTILIZACIÓN DE PLANTILLAS Practica: Lugar de CENTRO DE COMPUTO Ejecución: Tiempo Estimado: 3

Más detalles

PROYECTO MIS IMÁGENES,

PROYECTO MIS IMÁGENES, Jose Ignacio González Gómez. Departamento de Economía Financiera y Contabilidad Universidad de La Laguna www.jggomez.eu Tema: Script para subir ficheros a través de un formulario y almacenar otros campos

Más detalles

Desarrollo PHP con Webmatrix

Desarrollo PHP con Webmatrix Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix 25-11-2011 1 / 30 Desarrollo PHP con Webmatrix Álvaro Gómez Giménez UAM.NET 25-11-2011 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix

Más detalles

Introducción a PostgreSQL con PHP

Introducción a PostgreSQL con PHP 1 Introducción a PostgreSQL con PHP Recientemente he tenido que utilizar PostgreSQL para realizar algunos proyectos en donde laboro, principalmente por las características que ofrece PostgreSQL sobre MySQL,

Más detalles

Principales rutinas de mantenimiento

Principales rutinas de mantenimiento Principales rutinas de mantenimiento 1 Actualización de días de crédito en base al saldo del cliente La actualización de los días de crédito es una rutina que ayuda a saber cuales de nuestros clientes

Más detalles

Manual del Investigador de OpenClinica

Manual del Investigador de OpenClinica Manual del Investigador de OpenClinica Índice de Contenidos 1. Introducción... 3 2. Login en OpenClinica... 3 3. Entrada de Datos... 4 3.1. Añadir Pacientes... 4 3.2. Entrada de Datos de las Visitas...

Más detalles

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule

Más detalles

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos SEPARAR Y ADJUNTAR UNA BASE DE DATOS Separar una base de datos Al separar una base de datos la está eliminando de la instancia de SQL Server, pero la deja intacta en sus archivos de datos y en los archivos

Más detalles

CAPAS O CONTENEDORES EN HTML. ETIQUETAS DIV Y SPAN. EJEMPLOS. MAQUETAR O DAR ESTRUCTURA A LAS PÁGINAS WEB. (CU00726B)

CAPAS O CONTENEDORES EN HTML. ETIQUETAS DIV Y SPAN. EJEMPLOS. MAQUETAR O DAR ESTRUCTURA A LAS PÁGINAS WEB. (CU00726B) APRENDERAPROGRAMAR.COM CAPAS O CONTENEDORES EN HTML. ETIQUETAS DIV Y SPAN. EJEMPLOS. MAQUETAR O DAR ESTRUCTURA A LAS PÁGINAS WEB. (CU00726B) Sección: Cursos Categoría: Tutorial básico del programador web:

Más detalles

Redes de Computadoras Práctica 4: World Wide Web

Redes de Computadoras Práctica 4: World Wide Web World Wide Web Redes de Computadoras DCyT, UNQ Redes de Computadoras Práctica 4: World Wide Web Temas PANORAMA DE LA ARQUITECTURA, DOCUMENTOS WEB ESTÁTICOS, DOCUMENTOS WEB DINÁMICOS, HTTP PROTOCOLO DE

Más detalles

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3.

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3. Acceso a base de datos SQLite desde Gambas 3. Si deseamos realizar una pequeña aplicación en Gambas que trabaje con una base de datos local (alojada en el mismo disco rígido que nuestra aplicación), la

Más detalles

PHP: Interacción con HTML

PHP: Interacción con HTML Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Variables En algunas ocasiones es necesario saber si una variable tiene

Más detalles

MANUAL DE USUARIO: AGENCIA DE VIAJES Configuración. Principales funcionalidades

MANUAL DE USUARIO: AGENCIA DE VIAJES Configuración. Principales funcionalidades MANUAL DE USUARIO: AGENCIA DE VIAJES Configuración. Principales funcionalidades ÍNDICE DE CONTENIDOS RESUMEN.2 DESARROLLO 1. Registro..2 2. Configuración.4 2.a) Ver y editar perfil..5 2.b) Configurar la

Más detalles

Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Bases de Datos Tema 05. Proto-po de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:

Más detalles

Guía para la Actualización Manual. Kaspersky Antivirus y Kaspersky Internet Security

Guía para la Actualización Manual. Kaspersky Antivirus y Kaspersky Internet Security Guía para la Actualización Manual Si no disponemos de una conexión a internet, podemos actualizar el Kaspersky Antivirus o el Kaspersky Internet Security de forma manual, siguiendo los siguientes pasos:

Más detalles

Guía de uso del Portal de Soporte Readsoft

Guía de uso del Portal de Soporte Readsoft Guía de uso del Portal de Soporte Readsoft SUMMARY: Este documento describe como los clientes pueden usar el Portal de Soporte Readsoft para ingresar y manejar sus casos de soporte. Este portal permite

Más detalles

SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS

SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS Vamos a crear con formulario con los componentes más usuales, editor de texto, área de texto, un conjunto de radio botones, un par de checkbox, y una lista

Más detalles

Cursito 28: Curso de HTML Parte 4

Cursito 28: Curso de HTML Parte 4 Por Roxana Bassi rox@roxanabassi.com.ar / http://www.roxanabassi.com.ar Publicado en la sección los cuadernos de Internet World en la revista Internet World Latinoamérica en el período 1995-1999 Cursito

Más detalles

all: doctrine: class: sfdoctrinedatabase param: dsn: mysql:host=localhost;dbname= bdd_erhaj username: erhaj password: admin

all: doctrine: class: sfdoctrinedatabase param: dsn: mysql:host=localhost;dbname= bdd_erhaj username: erhaj password: admin MANUAL TÉCNICO Creado el proyecto podemos hacer uso de los comandos, para lo cual presionamos clic derecho sobre el proyecto, escogemos Symfony, seguidamente pulsamos sobre Run Command. Esto abrirá una

Más detalles

Curso de Desarrollo Web en PHP orientado a objetos con MVC. Cookies y Sesiones Variables de Sesión Encriptación, hashing con MD5, SHA1 y SHA512

Curso de Desarrollo Web en PHP orientado a objetos con MVC. Cookies y Sesiones Variables de Sesión Encriptación, hashing con MD5, SHA1 y SHA512 Curso de Desarrollo Web en PHP orientado a objetos con MVC Eugenia Bahit, Mayo 2015 14 Cookies y Sesiones Variables de Sesión Encriptación, hashing con MD5, SHA1 y SHA512 1 Definición de los datos de acceso

Más detalles

Manual Usuario Herramienta Web de Evaluación

Manual Usuario Herramienta Web de Evaluación SATFF CREATIVO Manual Usuario Herramienta Web de Evaluación Elaborado para el Gobierno Regional de Los Ríos 30/05/2013 Contenido Introducción... 2 Requerimientos del Software... 2 Instalación del Software...

Más detalles

Manual del Administrador. Centro Bibliotecario

Manual del Administrador. Centro Bibliotecario Manual del Administrador Centro Bibliotecario MANUAL DEL ADMINISTRADOR El presente manual de usuario lo guiará paso a paso para simplificar la administración del portal web Biblioteca Virtual El ingreso

Más detalles

Guía de integración del módulo Paga+Tarde en Magento

Guía de integración del módulo Paga+Tarde en Magento Guía de integración del módulo Paga+Tarde en Magento Índice 1. Instalación y configuración...3 2. Pagar con Paga Más Tarde...7 Anexo 1. Detalle de los campos del formulario...11 2 1. Instalación y configuración

Más detalles

Manual de usuario para Facturación Electrónica 2011

Manual de usuario para Facturación Electrónica 2011 Contenido Manual de usuario Facturación Electrónica.... 2 Requisitos... 2 Registro de usuario.... 2 Inicio de sesión.... 4 Cerrar Sesión.... 4 Mi cuenta.... 5 Datos Personales.... 5 Información Fiscal...

Más detalles

Manual de Usuario DeclaraSoft

Manual de Usuario DeclaraSoft Manual de Usuario DeclaraSoft 1 Índice 1. DeclaraSoft... 4 Introducción... 4 2. Registro de usuario... 5 3. Recuperación de password.... 6 4. Login... 7 5. Menú principal DeclaraSoft... 8 6. Cuentas...

Más detalles

Flash. Los chilos de la Web: Recordando la Web. Etiquetas de HTML. Recuerda 12/04/13 HTML = ESTRUCTURA CSS = DISEÑO DE LA ESTRUCTURA

Flash. Los chilos de la Web: Recordando la Web. Etiquetas de HTML. Recuerda 12/04/13 HTML = ESTRUCTURA CSS = DISEÑO DE LA ESTRUCTURA Flash Tecnología Desarrollada por Macromedia en 1995, y posteriormente adquiridad por Adobe, para la manipulación de Vectores, Gráficos, Audio y Video. Actual y recientemente descontinuada en dispositivos

Más detalles

PHP Y BASES DE DATOS. Introducción a SQL

PHP Y BASES DE DATOS. Introducción a SQL PHP Y BASES DE DATOS M.I María Luisa González Ramírez Introducción a SQL SQL es el lenguaje usado para interactuar con las base de datos. Es un lenguaje normalizado, utilizado por los diferentes motores

Más detalles

EJEMPLO DE APERTURA Y CIERRE DE UNA ETIQUETA.

EJEMPLO DE APERTURA Y CIERRE DE UNA ETIQUETA. DOCUMENTOS HTML QUÉ SON? Los documentos HTML son archivos creados con etiquetas en lenguaje de hyper text markup language (lenguaje de hipertexto). Estos documentos son interpretados por los programas

Más detalles

CEFIRE: Curso Administración de APACHE

CEFIRE: Curso Administración de APACHE CEFIRE: Curso Administración de APACHE Práctica introducción al PHP PHP, acrónimo de "PHP: Hypertext Preprocessor", es un lenguaje "Open Source" interpretado de alto nivel, especialmente pensado para desarrollos

Más detalles

GUÍA DE CONFIGURACIÓN PARA LAS CÁMARAS IP

GUÍA DE CONFIGURACIÓN PARA LAS CÁMARAS IP CHEQUEANDO QUE LA CÁMARA ANDE CORRECTAMENTE Conectamos la cámara a la corriente y aguardamos unos 20 segundos, hasta que la misma inicie y prenda los LEDs de funcionamiento. Conectamos el cable de red

Más detalles

Manual de Usario de XEDIGenerator Instalación

Manual de Usario de XEDIGenerator Instalación Manual de Usario de XEDIGenerator Instalación Para iniciar con la instalación nada más necesitamos tener un servidor instalado. Al tener esto, lo único que debemos hacer es correr el programa de instalación

Más detalles

DOMINIO CON IP DINÁMICA

DOMINIO CON IP DINÁMICA DOMINIO CON IP DINÁMICA El problema que encontramos cuando queremos que un servidor nuestro sea accesible desde internet es que, por lo general, los prestadores de servicio de internet nos asigna una IP

Más detalles

GUÍA DEL PORTAL DE INTEGRATED DNA TECHNOLOGIES (IDT)

GUÍA DEL PORTAL DE INTEGRATED DNA TECHNOLOGIES (IDT) GUÍA DEL PORTAL DE INTEGRATED DNA TECHNOLOGIES (IDT) Con la intención de mejorar nuestro servicio, Laboratorios CONDA pone a su disposición un portal web inglés - español de IDT. A través de esta página

Más detalles

Manual de usuario para Facturación Electrónica 2011

Manual de usuario para Facturación Electrónica 2011 Contenido Manual de usuario Facturación Electrónica.... 2 Requisitos... 2 Registro de usuario.... 2 Inicio de sesión.... 4 Cerrar Sesión.... 4 Mi cuenta.... 5 Datos Personales.... 5 Información Fiscal...

Más detalles

De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea.

De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea. Curso de Visual Foxpro - Volumen II ( Creación de la Base de Datos) Las relaciones mas comunes entre tablas se definen : De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos

Más detalles

UNIVERSIDAD JUÁREZ DEL ESTADO DE DURANGO

UNIVERSIDAD JUÁREZ DEL ESTADO DE DURANGO UNIVERSIDAD JUÁREZ DEL ESTADO DE DURANGO DEPARTAMENTO DE DESARROLLO DE SISTEMAS MANUAL DE USUARIO RECURSOS HUMANOS MATERIAL POR PUESTO Contenido CONOCIENDO EL SISTEMA... 3 PESTAÑAS... 4 ASIGNACION POR

Más detalles

Manual de Reinstalación de base de datos AXTRAX NG

Manual de Reinstalación de base de datos AXTRAX NG Manual de Reinstalación de base de datos AXTRAX NG 1. Detener los Servicios: a) Para detener los servicios, presionamos las teclas Windows + R, deberá aparecer la pantalla Ejecutar, en la que escribiremos

Más detalles

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que

Más detalles

Tecnología de Programación

Tecnología de Programación Tecnología de Programación Clase 4 Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur PHP Clientes y servidores... MiPagina ...

Más detalles

PORTAL DE INTEGRATED DNA TECHNOLOGIES (IDT) 1. ALTA DE CLIENTE: CÓMO CREAR UNA CUENTA

PORTAL DE INTEGRATED DNA TECHNOLOGIES (IDT) 1. ALTA DE CLIENTE: CÓMO CREAR UNA CUENTA PORTAL DE INTEGRATED DNA TECHNOLOGIES (IDT) Con la intención de mejorar nuestro servicio, Laboratorios CONDA pone a su disposición un portal web de IDT. A través de esta página se podrán realizar todos

Más detalles

Manual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública.

Manual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública. Manual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública. Login: ir a la siguiente dirección git.eie.ucr.ac.cr Figura #1 Se presentará la

Más detalles

TEMA 4. Introducción a la programación con el lenguaje JavaScript. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)

TEMA 4. Introducción a la programación con el lenguaje JavaScript. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) TEMA 4. Introducción a la programación con el lenguaje JavaScript Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) Sesión 9 Formularios, funciones y eventos 1 Introducción etiquetas

Más detalles

Aplicación práctica de PHP en la que construimos un calendario que muestra el mes y año actual y permite moverse a otro mes y año.

Aplicación práctica de PHP en la que construimos un calendario que muestra el mes y año actual y permite moverse a otro mes y año. Calendario PHP Aplicación práctica de PHP en la que construimos un calendario que muestra el mes y año actual y permite moverse a otro mes y año. Introducción al calendario PHP En este pequeño manual vamos

Más detalles

RECUPERAR DATOS DE UN FORMULARIO HTML USANDO PHP. USO DE $_GET. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00833B)

RECUPERAR DATOS DE UN FORMULARIO HTML USANDO PHP. USO DE $_GET. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00833B) APRENDERAPROGRAMAR.COM RECUPERAR DATOS DE UN FORMULARIO HTML USANDO PHP. USO DE $_GET. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00833B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde

Más detalles

Manual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS

Manual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS Manual del Servicio Web Afilnet.com Afilnet Servicios de Telecomunicaciones SMS 0. Prefacio. Registro como Cliente Para Registrarse como cliente, debe pulsar en Registrarme, una vez hecho esto le aparecerá

Más detalles

GUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa)

GUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa) GUIA DE LABORATORIO N 9 B (000Webhost Php- Para desarrollar en casa) Objetivo: Crear servicios web utilizando la arquitectura REST, para obtener información desde un servidor web gratuito que se conecta

Más detalles

Manual de la Aplicación Móvil Creapedidos. Gestión y seguimiento de pedidos desde tu dispositivo móvil.

Manual de la Aplicación Móvil Creapedidos. Gestión y seguimiento de pedidos desde tu dispositivo móvil. Manual de la Aplicación Móvil Creapedidos Gestión y seguimiento de pedidos desde tu dispositivo móvil. Descripción de la aplicación La aplicación móvil de Creapedidos.com fue diseñada y optimizada para

Más detalles

Primero escoja el dispositivo de entre las opciones disponibles: Encontraremos varios espacios para llenar los más importantes son:

Primero escoja el dispositivo de entre las opciones disponibles: Encontraremos varios espacios para llenar los más importantes son: CREACION DE EXTENSION Para crear una Nueva extensión ingrese al Menú PBX, por defecto se accede a la sección Configuración PBX, en esta sección escogemos del panel izquierdo la opción Extensiones. Ahora

Más detalles

MANUAL CONFIGURACIÓN P2P EZVIZ HIKVISION

MANUAL CONFIGURACIÓN P2P EZVIZ HIKVISION MANUAL CONFIGURACIÓN P2P EZVIZ HIKVISION pág. 1 Tabla de Contenido Pag. 1. Introducción. 03 2. Configuración Dispositivo. 03 2.1. Configuración DVR. 03 2.2. Configuración Cámara IP. 04 3. Registro y Configuración

Más detalles

Apéndice A. Manual de usuario. Usuario genérico. Acceso al sistema web. Registro de usuario

Apéndice A. Manual de usuario. Usuario genérico. Acceso al sistema web. Registro de usuario Apéndice A Manual de usuario A.1. A.1.1. Usuario genérico Acceso al sistema web Para mostrar la página, será necesario abrir la siguiente dirección desde un navegador web: http://serveraddress/conferences/tech.

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

2011 - Copyright Arsys Internet S.L. Campañas Online Manual de Usuario

2011 - Copyright Arsys Internet S.L. Campañas Online Manual de Usuario Campañas Online Manual de Usuario Índice 1 Introducción 2 Acceso a Campañas Online 2.1 Acceso a través del Panel de Control de arsys.es 2.2 Acceso a través de la URL https://www.marketingpanel.es 3 Inicio

Más detalles

- 2003-06-17. La Estructura

- 2003-06-17. La Estructura - 2003-06-17 La Estructura Primero y antes que nada, debemos preparar la tabla en la base de datos que contendrá todos los temas de nuestro foro. Lo que esta tabla tendrá, es la información de nuestros

Más detalles

TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS

TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS 1 Introducción... 3 2 Despliegue de la aplicación de ejemplo... 3 2.1 Requisitos previos... 3 2.2 Despliegue de la aplicación... 3 3 Prueba

Más detalles

Instalación, Mantenimiento y Administración del PHPWebQuest para una Intranet

Instalación, Mantenimiento y Administración del PHPWebQuest para una Intranet Módulo WebQuest Instalación, Mantenimiento y Administración del PHPWebQuest para una Intranet Instalando Servidor Web de nuestra Intranet Para instalar nuestra Plataforma PHPWebQuest, la misma que permita

Más detalles

Curso de PHP. Acceso a bases de datos MySQL en PHP

Curso de PHP. Acceso a bases de datos MySQL en PHP Curso de PHP Acceso a bases de datos MySQL en PHP Bases de datos en la Web Esquema básico de un sitio web soportado por bases de datos: Lenguaje SQL SQL (Structured Query Language) es el lenguaje que se

Más detalles

Carlos Alberto Alegría. Tutorial: realizar CRUD con Zend Framework para php. Entorno de Programación: Eclipse PHP. Servidor de prueba: Xampp.

Carlos Alberto Alegría. Tutorial: realizar CRUD con Zend Framework para php. Entorno de Programación: Eclipse PHP. Servidor de prueba: Xampp. Carlos Alberto Alegría Tutorial: realizar CRUD con Zend Framework para php. Entorno de Programación: Eclipse PHP. Servidor de prueba: Xampp. Sistema operativo: Windows 7. Precondiciones: Instalar Xampp

Más detalles

*si tuvieron algún problema pueden verificar la documentación oficial Vamos a crear una BD llamada droid_login como lo muestra la siguiente imagen:

*si tuvieron algún problema pueden verificar la documentación oficial Vamos a crear una BD llamada droid_login como lo muestra la siguiente imagen: Parte web Para realizar la parte web utilicé como lenguaje en la parte de servidor PHP (Version 5.3.1), como Base de Datos MySQL y como servidor Web Apache. Vamos a simular la nube para realizar pruebas

Más detalles

PORTAL DE INTEGRATED DNA TECHNOLOGIES (IDT) 1. ALTA DE CLIENTE: CÓMO CREAR UNA CUENTA

PORTAL DE INTEGRATED DNA TECHNOLOGIES (IDT) 1. ALTA DE CLIENTE: CÓMO CREAR UNA CUENTA PORTAL DE INTEGRATED DNA TECHNOLOGIES (IDT) Con la intención de mejorar nuestro servicio, Laboratorios CONDA pone a su disposición un portal web de IDT. A través de esta página se podrán realizar todos

Más detalles

Cómo administrar una base de datos?

Cómo administrar una base de datos? Cómo administrar una base de datos? 1- Lo primero que tenemos que hacer es crear una base de datos Access con las siguientes características: Una tabla llamada países, con los campos idpais (autonumérico),

Más detalles

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo. CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia

Más detalles

myapplicationgenerator

myapplicationgenerator myapplicationgenerator http://www.myappgen.com info@ myappgen.com copyright Carlos Leggio Instalación de la Aplicación Las aplicaciones generadas con myappgen tienen dos módulos, el principal que contiene

Más detalles

MANUAL CONFIGURACION SIPTAR Y ADAPTADOR VOIP

MANUAL CONFIGURACION SIPTAR Y ADAPTADOR VOIP MANUAL CONFIGURACION SIPTAR Y ADAPTADOR VOIP Para una correcta configuración del tarificador SipTar y de las cuentas en su adaptador Voip debemos seguir los siguientes pasos: 1. Debemos obtener una cuentas

Más detalles

Ejercicios y cuestiones

Ejercicios y cuestiones 1 Ejercicios y cuestiones Objetivos.- Dominar los conceptos fundamentales de la programación script cliente. Identificar y utilizar adecuadamente las estructuras básicas de programación de Javascript/DOM.

Más detalles

UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET

UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET DOCENTE: Ing. CARLOS ARTURO RUANO. INSTRUCTOR: Tec. DANIEL EDENILSON

Más detalles

Sincronización del Servidor.

Sincronización del Servidor. Sincronización del Servidor. Versión 1.0 03/05/05 Fecha Jose Autor Manuel Viejo Lobato http://ars.viejolobato.com Página 1 de 5 Índice. 1. Introducción... 3 2. Búsqueda de elementos de workflow por nombre....

Más detalles

Agregar Nueva Empresa en Millennium Revisión: 10/7/2014

Agregar Nueva Empresa en Millennium Revisión: 10/7/2014 Agregar Nueva Empresa en Millennium Revisión: 10/7/2014 I Agregar Nueva Empresa en Millennium Contenido Parte I Introducción 1 1 Millennium... 1 2 Notas... 1 Parte II Pasos para dar de alta una empresa

Más detalles

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA SECCIÓN: 15N1- IS REALIZADO POR: BR. BRETE JINETH. BR. SULBARÁN ARMANDO BR. TORREZ

Más detalles

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia:

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia: TRABAJANDO CON SQL*PLUS El objetivo de este tema es simplemente, hacer una revisión de los conceptos avanzados de SQL, para ello, empezaremos por ver como se accede a SQL*PLUS y como crear usuarios, para

Más detalles

Elastix Web Services (WSDL) Manual de Usuario

Elastix Web Services (WSDL) Manual de Usuario Elastix Web Services (WSDL) Manual de Usuario Elaborado por: Departamento de Desarrollo de Elastix Versión: Elastix 2.0.4-Beta 2 Versión Versión de Elastix VERSIONAMIENTO Fecha Editado por Aprobado Por

Más detalles

HTML. HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE

HTML. HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE HTML HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE Se elaboró un protocolo para soportar e envío de información por la red. HTTP (Hyper Text Transfer Protocol)

Más detalles

myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com

myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com Tutorial 8 - Process En este tutorial le mostraremos como utilizar el modelo de programa del tipo Process,

Más detalles

INSTALACIÓN Y CONFIGURACION DNS WINDOWS SERVER 2003

INSTALACIÓN Y CONFIGURACION DNS WINDOWS SERVER 2003 INSTALACIÓN Y CONFIGURACION DNS WINDOWS SERVER 2003 INSTALACION DNS Vamos a la opción administrar su servidor Hacemos click en la opción agregar o quitar función para agregar el servicio de resolución

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

MANUAL DE INSTALACIÓN

MANUAL DE INSTALACIÓN MANUAL DE INSTALACIÓN MANUAL DE INSTALACIÓN DE GOTELGEST.NET En este breve manual sobre la instalación de la aplicación de Gotelgest.net se explicará todo el proceso que hay que llevar a cabo para que

Más detalles

Tema: GESTIÓN DE SESIONES EN PHP.

Tema: GESTIÓN DE SESIONES EN PHP. 2 PHP Tema: GESTIÓN DE SESIONES EN PHP. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: PHP PHP. Guía 6 3 Contenido. En esta práctica se aborda el tema de sesiones. Se da a conocer

Más detalles