Mostrando las entradas con la etiqueta login. Mostrar todas las entradas
Mostrando las entradas con la etiqueta login. Mostrar todas las entradas

miércoles, 4 de abril de 2018

Login Bootstrap Codeigniter MySQL

Comparto con ustedes un ejemplo simple en el que he estado desarrollando con Bootstrap 4.0.0, Codeigniter, MySQL  y PHP desde XAMPP.

Aquí las características que cuenta este ejemplo:

Descripción

Un sitio web de ejemplo para aprender a utilizar Codeigniter, Bootstrap y MySQL. En este ejemplo, es un inicio de sesión, validando únicamente correo electrónico.

Requerimientos

  • Bootstrap 4.0.0
  • PHP 7.2.3 (LAMPP)
  • Codeigniter 3.1.7
  • HASH lib para las contraseñas

Instalación

La Instalación es simple, seguir éstos pasos.

  • Descargar o clonar este proyecto.
  • Copiarlo a htdocs de XAMPP, LAMP, WAMPP.
  • Crear la base de datos con el script que viene el proyecto.
  • Configurar las contraseñas de su respectivo servidor web.
  • Ir a la URL http://localhost/login_bd_work_ci/


Y como es de costumbre, aquí pueden descargar el proyecto de github completo.


Capturas:





Espero que les sea de utilidad.

jueves, 28 de abril de 2016

ABC en base de datos Postgresql desde Java


La versión anterior de este programa 1.0.0, aun utilizaba la decoración de ventanas por default de Java o el que nos da Netbeans, en este caso lo actualizé y ahora se adapta a la interfaz que se utiliza en el SO en el que se ejecute, por ejemplo, toda la interfaz que ahora ven en las imágenes, es de gtk, si lo ejecutan en windows, automáticamente utilizará se adaptará al gui de la interfaz de windows.

Lo pueden descargar desde mi sitio de GItHub, desde ahora lo subiré a ese sitio, ya que mega al parecer está por ser cerrado, y si eso pasa realmente, pues los archivos alojados ahí, se perderán.





Algunas capturas de pantalla:

Caulquier duda o sugerencia en los comentarios por favor.

sábado, 27 de febrero de 2016

Splash Screen, MySQL Admin, Login desde Java


Hoy les presento la versión 2.0.1 del mini programa gestion de base de datos, la nueva versión incluye:
  1. SplashScreen con barra de progreso modificable.
  2. Respaldar la base de datos
  3. Restaurar la base de datos
  4. Modificar la información del usuario en configuración de la cuenta:
Anteriormente traía también:
  1. Login.
  2. Creación de usuarios.
  3. Detección al presionar enter: es decir, que cuando se presiona enter en un cuadro de texto automáticamente se ejecuta la acción correspondiente.
  4. Altas, bajas, modificaciones, busquedas en la BD.
  5. Uso de JDialog.
  6. Búsqueda datos mientras se escribe: es decir, se van filtrando los registros al escribir.
  7. Detección de la tecla scape: es decir, en algunas ventanas, se detecta la tecla scape, para indicar que se cancela la edición o modificación.
  8. Uso de ícono para la aplicación.
  9. Deshabilitar la opción del botón cerrar.
  10. Uso de abrir y regresar a otro jframe..
  11. Uso de clases.
  12. Uso de objetos completos.
  13. Manipulación de objetos como registros.
  14. Incluye Script de la BD.
 El proyecto lo puden descargar desde mi página de GitHub 
Les dejo aquí algunas capturas de pantalla.
 Logín de la aplicación.


Interfaz principal de la aplicación.

Configuración de la información del usuario loegado.

Respaldo y restauración de la base de datos.

Ventana de guardado del archivo de respaldo de la BD

Ventana de apertura del archivo de restauración de la BD.

Información  AcercaDe de la aplicación.

Ventana de creación de nuevos usuarios, en caso de que no cuente con usuario.

En las próximas versiones, crearé la interfaz de recuperar contraseña y encriptar la contraseña en la base de datos.

Cualquier duda comentar por favor.

jueves, 4 de febrero de 2016

Login con MySQL y JAVA


Hace poco subí un proyecto desarrollado en java, el cual consistía en realizar las funciones básicas en una base de datos. Como son altas, bajas, consultas y modificaciones.

Esto fue la primera parte del miniproyecto, ya que son las funciones que nos piden los profesores en las materias de programación con java.

Ahora, lo que hice fue incluir un login, es decir, que el usuario antes de entrar, pudiera logearse, dar de alta otro usuario. Aún falta varias cosas, por ejemplo, cambio de contraseña, recuperar contraseña, encriptar la contraseña, entre otras cosas.

Pero, con este proyecto aunque sea sencillo, incluye lo siguiente:
  1. Login.
  2. Creación de usuarios.
  3. Detección al presionar enter: es decir, que cuando se presiona enter en un cuadro de texto automáticamente se ejecuta la acción correspondiente.
  4. Altas, bajas, modificaciones, busquedas en la BD.
  5. Uso de JDialog.
  6. Búsqueda datos mientras se escribe: es decir, se van filtrando los registros al escribir.
  7. Detección de la tecla scape: es decir, en algunas ventanas, se detecta la tecla scape, para indicar que se cancela la edición o modificación.
  8. Uso de ícono para la aplicación.
  9. Deshabilitar la opción del botón cerrar.
  10. Uso de abrir y regresar a otro jframe..
  11. Uso de clases.
  12. Uso de objetos completos.
  13. Manipulación de objetos como registros.
  14. Incluye Script de la BD.


Y pues no se diga más entonces, aquí está el proyecto completo.
https://mega.nz/#!vYhTRD7R!pX9mleE_rFb8hDIWCMZcwEP6ccUWRaRmnEKJGej_51w

Si tienes dudas no olivden comentar, además si alguien quiere implementar las demás funciones, adelante, podemos crear un repositorio en GITHUB.

martes, 4 de agosto de 2015

Save my Password

La primera semana de agosto comencé a desarrollar un sitio llamado SaveMyPassword, consiste en un sitio web que permite administrar y guardar contraseñas en la nube.


Así, es, este sitio es como un proyecto en el que se usa inicio de sesión en php, xampp y mysql. Lo pueden visitar en funcionamiento en este link.

Por el momento aún está en desarrollo, pero si gustan pueden ir probando las funcionalidades que trae por ahora.

Además, pueden descargar el código de todo el sitio de mi perfil de GitHub.


Acepto sugerencias, críticas constructivas respecto al sitio, por favor si lo utilizan par presentar en alguna de sus clases de informática o computación, les pido que me referencien como autor inicial del sitio.

Bueno, pues muchas gracias y visiten más seguido.

lunes, 31 de marzo de 2014

Cambiando imagen del login de fedora

Cambiando imagen del login de fedora


Desconozco si a ustedes no les ha pasado que quieran personalizar lo más posible el escritorio de gnome en fedora, bueno pues he estado buscando información de cómo poder cambiar el fondo del login de fedora, 
he obtenido el siguiente resultado.


Inicialmente gnome en el fondo del login sólo trae un fondo negro, entonces ahora podemos insertar cualquier imagen png, jpg etc, que tenga el tamaño igual o mayor al de la pantalla de nuestra laptop, ojo eso es muy necesario, para que la imagen pueda abarcar completamente la pantalla.

Ahora lo que hay que hacer es lo siguiente:
  1. Obtener una imagen de igual o mayor tamaño a la pantalla de nuestra laptop
  2. Mover o copiar la imagen a la ruta /usr/share/gnome-shell/theme usando la siguiente línea de comandos, es decir, abren una terminal y escriben lo siguiente. sudo cp /home/user/ruta-de-tu-imagen /usr/share/gnome-shell/theme nota:donde dice user lo cambian por el nombre de su usario, donde dice ruta-de-tu-imagen la cambian por la ruta de ubicación de su imagen. Por ejemplo: si el usuario se llama juan y la imagen se llama chica.png y se encuentra en imágenes entonces la instrucción quedará así. cp /home/juan/Imágenes/chica.png /usr/share/gnome-shell/theme.
  3. Modificar el archivo /usr/share/gnome-shell/theme/gnome-shell.css usando su editor favorito, por ejemplo usando gedit. sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
  4. Realizar respaldo antes de modificar con el siguiente comando sudo cp /usr/share/gnome-shell/theme/gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css.copia
  5. Modificar la sección del archivo que diga   background: #2e3436 url(mapa.jpg); únicamente en el nombre de la imagen, lo reemplazan por el nombre la imagen que ustedes quieran usar.#lockDialogGroup{          background: #2e3436 url(mapa.jpg);
              background-repeat: no-repeat;
    }
  6. Listo eso es todo, ahora sólo bloqueen el usuario y podrán ver los cambios.

Extensión de gnome-shell que no te deben faltar

Extensión de gnome-shell que no te deben de hacer falta

Si bien es cierto, gnome shell se ha vuelto cada vez más amigable, hasta un punto de poderlo perzonalizar un poco más que las versiones anteriores.
La siguiente lista de las extensión que mostraré, son las que yo considero que son indispensables.
La lista es la siguiente:

  1. AlternateTab: La función de ésta extensión es separar los grupos de apliaciones que tengan abierto, por ejemplo, si abren dos terminales al dar alt-tab para cambiarse de ventana, se las mostrará por separado y no tendrán que presionar las flechas para ir cambiarse entre las ventanas del mismo programa.
  2. Hide Top Bar: Si eres de esos que quiere espacio en su escritorio, esta extensión es para ti, su función es ocultar la barra de titulo y la muestra cuando das clic en actividades.
  3. Removable Drive Menu: Muestra un botón en la barra de titulo que sirve para expulsar memorias USB.
  4. Show Desktop from Overview: Su función es mostrar el escritorio cuando se da clic en un área que no haya ventanas, cuando pulsas actividades.
  5. User Themes: Activa los temas del usuario para gnome-shell, permitiendo que el usuario agregue los temas que desee.
  6. Sticky Notes View: Es una simple aplicación que sirve para agregar notas rápidas.

Es necesario instalar el entorno gráfico para activar las extensiones en modo local, la aplicación es
gnome-tweak-tool

Para instalarla teclear sudo yum -y install gnome-tweak-tool   presionar enter y teclear la contraseña.
Para instalar éstas extensiones es necesario usar el entorno gnome y luego ir al link https://extensions.gnome.org/

Parar descargar las extensiones hay que darle clic sobre la extensión, la cual redireccionará a otra página, en dicha página dar clic en "off" para instalar, preguntará si desea instalar la extensión, dar clic en aceptar y listo.
Ahora que ya está instalada la extensión, para activarla o ver la lista de extensiones instaladas, ir a actividades y abrir la aplicación con el nombre de gnome-tweak-tool o también la pueden encontrar como retoque. clic en la sección extensiones y podrán activar y desactivar las extensiones a su gusto.


Y eso es todo... Gracias por visitar... agradecer no cuesta nada.