SlideShare una empresa de Scribd logo
➔ PrestaShop.
➔ OsCommerce.
¿Qué es PrestaShop?
➔ Es un gestor de contenidos de código abierto compatible con
las pasarelas de pago: DirecPay, Google CheckOut, PayPal.
➔ Está escrito en PHP y es utilizado actualmente por 165.000
tiendas en todo el mundo.
Características:
1. Permite cargas masivas de productos.
2. Comparar productos.
3. Agregar a la lista de regalo.
4. Enviar lista de regalo por e-mail.
5. Imágenes redimensionamiento automático.
6. Múltiples imágenes por producto.
7. Zoom-in a las imágenes de productos.
Instalación
1. Descargar la última versión y descomprimir en la carpeta
web. ( /var/www/html ).
2. Ingresar con el navegador al PrestaShop: http:
//localhost/prestashop/
3. El programa de instalación preguntará el idioma, la
configuración de la base de datos, y otros datos de
seguridad.
4. En caso de problemas de permisos, el siguiente comando:
sudo chgrp -R www-data /var/www/html/
5. Una vez instalado, te enviará a la página de acceso.
Accede con el nombre de usuario elegido y la contraseña.
6. Ahora podrás hacer clic en ‘Perfil’ y cambiar la contraseña.
Front-End
➔ Es el sitio visible para los usuarios.
Back-End
➔ Es la administración del sitio: productos, precios, ventas,
¿Qué es OsCommerce?
➔ Similar a PrestaShop: permite montar una tienda virtual.
Características
➔ Posee un Front-End y Back-End.
➔ Programada en lenguaje PHP, trabaja sobre un servidor
Apache y usa MySQL como servidor de base de datos.
➔ Actualmente casi todas las empresas de Hosting
ofrecen OsCommerce como opción.
➔ Es realmente fácil instalar.
http://www.oscommerce.com
Front-End
➔ Es el sitio visible para los usuarios.
Back-end.
➔ Es la administración del sitio: productos, precios, ventas,
Instalación
1. Descargar la última versión y descomprimir en la
carpeta web. ( /var/www/html ).
2. Ingresar con el navegador al OsCommerce: http:
//localhost/oscommerce-2.3.4/catalog/
3. El programa de instalación te preguntará la
configuración de la base de datos, y otros datos de
seguridad.
4. Una vez instalado, te enviará a la página de acceso.
Accede con el nombre de usuario elegido y la
contraseña creada durante la instalación.
5. Ahora podrás hacer clic en ‘Perfil’ y cambiar la
contraseña.
Seguridad en Aplicaciones.
➔ Uno de los problemas típicos es permitir subir archivos.
<form enctype=multipart/form-data
action=subir.php method=post>
<input name=archivo type=file>
<input type=submit value=Subir>
</form>
<?php
$target = basename( $_FILES['archivo']['name']);
move_uploaded_file($_FILES['archivo']['tmp_name'], $target);
print "<img src=$target>";
?>
Seguridad en Aplicaciones.
➔ En lugar de subir una imagen: un usuario con malas
intenciones puede subir código maligno: Web-Shell.
Verificación del archivo.
<form enctype=multipart/form-data
action=subir.php method=post>
<input name=archivo type=file>
<input type=submit value=Subir>
</form>
<?php
if($_FILES['archivo']['type'] != "image/jpeg")
{ print "Solo se permite Imagenes JPG"; exit; }
$target = basename( $_FILES['archivo']['name']);
move_uploaded_file($_FILES['archivo']['tmp_name'], $target);
print "<img src=$target>";
?>
Permisos por
Usuarios
➔ Se recomienda HTML y PHP para validar usuarios.
<link href=bootstrap.min.css rel=stylesheet>
<div class=container>
<form action=sistema.php>
<h2>Acceso al Sistema</h2>
<input type=email name=email class=form-control
placeholder=Email required autofocus>
<input type=password name=clave class=form-control
placeholder=Password required>
<input type=checkbox value=recordarme> Recordarme
<button class="btn btn-primary btn-block" type=submit>
Sign in</button>
</form></div>
Permisos por usuarios
<link href="bootstrap.min.css" rel="stylesheet">
<nav class="navbar navbar-inverse navbar-fixed-top">
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href=#>Inicio</a></li>
<?php
if ($_REQUEST['email']=="admin@admin.com" &&
$_REQUEST['clave']=='123')
print "<li><a href=#privado>Privado</a></li>";
?>
<li><a href=#contact>Contacto</a></li>
</ul>
</div>
</nav>
Solo si se cumple
la condición
mostrará la
opción: ”Privado”.

Más contenido relacionado

La actualidad más candente

Páginas web en joomla
Páginas web en joomlaPáginas web en joomla
Páginas web en joomlalumecas
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de phpBelenRosales12
 
Instalación de Moodle 3.8
Instalación de Moodle 3.8Instalación de Moodle 3.8
Instalación de Moodle 3.8Gustavo Bustos
 
Herramientas avanzadas de los navegadores
Herramientas avanzadas de los navegadoresHerramientas avanzadas de los navegadores
Herramientas avanzadas de los navegadoresyeloba
 
Tutorial para entrar al aula virtual 2013
Tutorial para entrar al aula virtual 2013Tutorial para entrar al aula virtual 2013
Tutorial para entrar al aula virtual 2013ICE
 
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...Arsys
 
Capitulo II
Capitulo IICapitulo II
Capitulo IImanu1819
 
Manual de instalación moodle
Manual de instalación moodle Manual de instalación moodle
Manual de instalación moodle Dianne Gallegos
 

La actualidad más candente (18)

Páginas web en joomla
Páginas web en joomlaPáginas web en joomla
Páginas web en joomla
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de php
 
Instalación de os commerce
Instalación de os commerceInstalación de os commerce
Instalación de os commerce
 
Instalación de Moodle 3.8
Instalación de Moodle 3.8Instalación de Moodle 3.8
Instalación de Moodle 3.8
 
Herramientas avanzadas de los navegadores
Herramientas avanzadas de los navegadoresHerramientas avanzadas de los navegadores
Herramientas avanzadas de los navegadores
 
Navegadores
NavegadoresNavegadores
Navegadores
 
Que es un navegador o browser
Que es un navegador o browserQue es un navegador o browser
Que es un navegador o browser
 
Joomla 3.0 avanzado
Joomla 3.0 avanzadoJoomla 3.0 avanzado
Joomla 3.0 avanzado
 
Tutorial para entrar al aula virtual 2013
Tutorial para entrar al aula virtual 2013Tutorial para entrar al aula virtual 2013
Tutorial para entrar al aula virtual 2013
 
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
 
Capitulo II
Capitulo IICapitulo II
Capitulo II
 
Documentoword
DocumentowordDocumentoword
Documentoword
 
Subir wordpress
Subir wordpressSubir wordpress
Subir wordpress
 
Php apéndice
Php   apéndicePhp   apéndice
Php apéndice
 
Manual de instalación moodle
Manual de instalación moodle Manual de instalación moodle
Manual de instalación moodle
 
Wordpress 2222
Wordpress 2222 Wordpress 2222
Wordpress 2222
 
Exelearning
ExelearningExelearning
Exelearning
 
Php curso02
Php   curso02Php   curso02
Php curso02
 

Similar a 8.comercio electrónico

Manualdeinstalacciondewordpress 101107030734-phpapp01
Manualdeinstalacciondewordpress 101107030734-phpapp01Manualdeinstalacciondewordpress 101107030734-phpapp01
Manualdeinstalacciondewordpress 101107030734-phpapp01Juan Camilo Garcia C
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommercemacu123
 
Sistemas Operativos Web
Sistemas Operativos WebSistemas Operativos Web
Sistemas Operativos Websheila11
 
Oscommerce rogerespin
Oscommerce rogerespinOscommerce rogerespin
Oscommerce rogerespinRoger Espin
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminignaciococo33
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminIgnacio Aular Reyes
 
Instalación y configuración de un sitio web en Wordpress 3.8
Instalación y configuración de un sitio web en Wordpress 3.8Instalación y configuración de un sitio web en Wordpress 3.8
Instalación y configuración de un sitio web en Wordpress 3.8Dani Reguera Bakhache
 
Creación de un sitio web en wordpress
Creación de un sitio web en wordpressCreación de un sitio web en wordpress
Creación de un sitio web en wordpressMilton González
 

Similar a 8.comercio electrónico (20)

Manualdeinstalacciondewordpress 101107030734-phpapp01
Manualdeinstalacciondewordpress 101107030734-phpapp01Manualdeinstalacciondewordpress 101107030734-phpapp01
Manualdeinstalacciondewordpress 101107030734-phpapp01
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommerce
 
Sistemas Operativos Web
Sistemas Operativos WebSistemas Operativos Web
Sistemas Operativos Web
 
Oscommerce rogerespin
Oscommerce rogerespinOscommerce rogerespin
Oscommerce rogerespin
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadmin
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadmin
 
7.word press
7.word press7.word press
7.word press
 
Manual Wp4 WordPress
Manual Wp4 WordPressManual Wp4 WordPress
Manual Wp4 WordPress
 
Instalación y configuración de un sitio web en Wordpress 3.8
Instalación y configuración de un sitio web en Wordpress 3.8Instalación y configuración de un sitio web en Wordpress 3.8
Instalación y configuración de un sitio web en Wordpress 3.8
 
Creación de un sitio web en wordpress
Creación de un sitio web en wordpressCreación de un sitio web en wordpress
Creación de un sitio web en wordpress
 
Oscommerce
OscommerceOscommerce
Oscommerce
 
Sesión 1 - Introducción e Instalación de Dotproject
Sesión 1 - Introducción e Instalación de DotprojectSesión 1 - Introducción e Instalación de Dotproject
Sesión 1 - Introducción e Instalación de Dotproject
 
Os commerce
Os commerceOs commerce
Os commerce
 
Usar un cliente ftp para windows
Usar un cliente ftp para windowsUsar un cliente ftp para windows
Usar un cliente ftp para windows
 
Informe tecnico instalacion de joomla!
Informe tecnico   instalacion de joomla!Informe tecnico   instalacion de joomla!
Informe tecnico instalacion de joomla!
 
Cherokee
CherokeeCherokee
Cherokee
 
Pre 1
Pre 1Pre 1
Pre 1
 
Curso de php
Curso de phpCurso de php
Curso de php
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
nn
nnnn
nn
 

Más de Ramiro Estigarribia Canese

8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdfRamiro Estigarribia Canese
 

Más de Ramiro Estigarribia Canese (20)

8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf
 
Principios que Guían la Práctica
Principios que Guían la PrácticaPrincipios que Guían la Práctica
Principios que Guían la Práctica
 
CSS - Hojas de Estilo en Cascada.pdf
CSS -  Hojas de Estilo en Cascada.pdfCSS -  Hojas de Estilo en Cascada.pdf
CSS - Hojas de Estilo en Cascada.pdf
 
Python conceptos básicos
Python   conceptos básicosPython   conceptos básicos
Python conceptos básicos
 
Diseño de WebApps
Diseño de WebAppsDiseño de WebApps
Diseño de WebApps
 
Diseño basado en patrones
Diseño basado en patronesDiseño basado en patrones
Diseño basado en patrones
 
Servicios web
Servicios webServicios web
Servicios web
 
Especificaciones de los procesadores
Especificaciones de los procesadoresEspecificaciones de los procesadores
Especificaciones de los procesadores
 
Lenguaje de programación awk
Lenguaje de programación awkLenguaje de programación awk
Lenguaje de programación awk
 
Bases de datos con PHP y PDO
Bases de datos con PHP y PDOBases de datos con PHP y PDO
Bases de datos con PHP y PDO
 
Bases de datos con PHP y Mysqli
Bases de datos con PHP y MysqliBases de datos con PHP y Mysqli
Bases de datos con PHP y Mysqli
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
Variables del sistema en php
Variables del sistema en phpVariables del sistema en php
Variables del sistema en php
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Bootstrap menues, contenedores y formularios
Bootstrap   menues, contenedores y formulariosBootstrap   menues, contenedores y formularios
Bootstrap menues, contenedores y formularios
 
Estructuras de control en bash
Estructuras de control en bashEstructuras de control en bash
Estructuras de control en bash
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Herramienta cacti
Herramienta cactiHerramienta cacti
Herramienta cacti
 
Monitoreo de datacenter
Monitoreo de datacenterMonitoreo de datacenter
Monitoreo de datacenter
 

Último

Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxTaim11
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestrerafaelsalazar0615
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfAlejandraCasallas7
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf7adelosriosarangojua
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadaspqeilyn0827
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Luis Fernando Uribe Villamil
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxLeidyfuentes19
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesPABLOCESARGARZONBENI
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respetocdraco
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónJuanPrez962115
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusraquelariza02
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometriasofiasonder
 
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.sofiasonder
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdfIsabelHuairaGarma
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.saravalentinat22
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfManuelCampos464987
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
 

Último (20)

Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadas
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 

8.comercio electrónico

  • 2. ¿Qué es PrestaShop? ➔ Es un gestor de contenidos de código abierto compatible con las pasarelas de pago: DirecPay, Google CheckOut, PayPal. ➔ Está escrito en PHP y es utilizado actualmente por 165.000 tiendas en todo el mundo. Características: 1. Permite cargas masivas de productos. 2. Comparar productos. 3. Agregar a la lista de regalo. 4. Enviar lista de regalo por e-mail. 5. Imágenes redimensionamiento automático. 6. Múltiples imágenes por producto. 7. Zoom-in a las imágenes de productos.
  • 3. Instalación 1. Descargar la última versión y descomprimir en la carpeta web. ( /var/www/html ). 2. Ingresar con el navegador al PrestaShop: http: //localhost/prestashop/ 3. El programa de instalación preguntará el idioma, la configuración de la base de datos, y otros datos de seguridad. 4. En caso de problemas de permisos, el siguiente comando: sudo chgrp -R www-data /var/www/html/ 5. Una vez instalado, te enviará a la página de acceso. Accede con el nombre de usuario elegido y la contraseña. 6. Ahora podrás hacer clic en ‘Perfil’ y cambiar la contraseña.
  • 4. Front-End ➔ Es el sitio visible para los usuarios.
  • 5. Back-End ➔ Es la administración del sitio: productos, precios, ventas,
  • 6. ¿Qué es OsCommerce? ➔ Similar a PrestaShop: permite montar una tienda virtual. Características ➔ Posee un Front-End y Back-End. ➔ Programada en lenguaje PHP, trabaja sobre un servidor Apache y usa MySQL como servidor de base de datos. ➔ Actualmente casi todas las empresas de Hosting ofrecen OsCommerce como opción. ➔ Es realmente fácil instalar. http://www.oscommerce.com
  • 7. Front-End ➔ Es el sitio visible para los usuarios.
  • 8. Back-end. ➔ Es la administración del sitio: productos, precios, ventas,
  • 9. Instalación 1. Descargar la última versión y descomprimir en la carpeta web. ( /var/www/html ). 2. Ingresar con el navegador al OsCommerce: http: //localhost/oscommerce-2.3.4/catalog/ 3. El programa de instalación te preguntará la configuración de la base de datos, y otros datos de seguridad. 4. Una vez instalado, te enviará a la página de acceso. Accede con el nombre de usuario elegido y la contraseña creada durante la instalación. 5. Ahora podrás hacer clic en ‘Perfil’ y cambiar la contraseña.
  • 10. Seguridad en Aplicaciones. ➔ Uno de los problemas típicos es permitir subir archivos. <form enctype=multipart/form-data action=subir.php method=post> <input name=archivo type=file> <input type=submit value=Subir> </form> <?php $target = basename( $_FILES['archivo']['name']); move_uploaded_file($_FILES['archivo']['tmp_name'], $target); print "<img src=$target>"; ?>
  • 11. Seguridad en Aplicaciones. ➔ En lugar de subir una imagen: un usuario con malas intenciones puede subir código maligno: Web-Shell.
  • 12. Verificación del archivo. <form enctype=multipart/form-data action=subir.php method=post> <input name=archivo type=file> <input type=submit value=Subir> </form> <?php if($_FILES['archivo']['type'] != "image/jpeg") { print "Solo se permite Imagenes JPG"; exit; } $target = basename( $_FILES['archivo']['name']); move_uploaded_file($_FILES['archivo']['tmp_name'], $target); print "<img src=$target>"; ?>
  • 13. Permisos por Usuarios ➔ Se recomienda HTML y PHP para validar usuarios. <link href=bootstrap.min.css rel=stylesheet> <div class=container> <form action=sistema.php> <h2>Acceso al Sistema</h2> <input type=email name=email class=form-control placeholder=Email required autofocus> <input type=password name=clave class=form-control placeholder=Password required> <input type=checkbox value=recordarme> Recordarme <button class="btn btn-primary btn-block" type=submit> Sign in</button> </form></div>
  • 14. Permisos por usuarios <link href="bootstrap.min.css" rel="stylesheet"> <nav class="navbar navbar-inverse navbar-fixed-top"> <div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class="active"><a href=#>Inicio</a></li> <?php if ($_REQUEST['email']=="admin@admin.com" && $_REQUEST['clave']=='123') print "<li><a href=#privado>Privado</a></li>"; ?> <li><a href=#contact>Contacto</a></li> </ul> </div> </nav> Solo si se cumple la condición mostrará la opción: ”Privado”.