Login por cookies mediante PHP y MySQL

Junio 28th, 2008 por alwaison

En un proyecto personal,estoy implementando un panel de control, con el acceso restringido mediante un login. Para que no sea necesario introducir cada vez que entremos a la página nuestros datos otra vez, he añadido un sistema de cookies, que se encargarán de validar directamente al usuario durante una hora.

El sistema es realmente sencillo. Necesitamos, para empezar, una base de datos donde almacenemos los usuarios y contraseñas. Podría ser algo así:

  1. CREATE TABLE usuarios (
  2. id tinyint(3) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. nombre varchar(64) collate utf8_spanish2_ci NOT NULL,
  4. mail varchar(128) collate utf8_spanish2_ci NOT NULL,
  5. pass varchar(40) collate utf8_spanish2_ci NOT NULL COMMENT ‘en sha1′,
  6. grupo enum(‘editor’,‘admin’,‘god’) collate utf8_spanish2_ci NOT NULL,
  7. PRIMARY KEY  (id)
  8. )

Lo único destacable es el sql, es que la contraseña la almacenaremos codificada mediante la función SHA1, que crea una cadena de 40 caracteres.

Lo más lógico en estos casos es tener el directorio donde queremos restringir el acceso (en nuestro caso cpanel)  y dentro de él, un archivo index.php que mostrará la información que deseamos, y un login.php que servirá para que los usuarios puedan hacer login y tener acceso (lógico, ¿no?).

El usuario, cuando quiera entrar al área privada, entrará por la ruta www.midominio.com/cpanel/

El navegador, directamente, lo redirige al archivo index.php (o index.html, depende de como tengamos configurado el servidor, y si existe o no el archivo).

Veamos que código necesitamos en este index.php:

Read More »

ESPAÑA EN LA FINAL!!

Junio 26th, 2008 por alwaison

España en la final

No hay palabras. No queda nada por decir.

Nos vemos el domingo :D

80 colecciones de iconos para tu escritorio

Junio 26th, 2008 por alwaison

Hubo una época donde el deskmod estaba en pleno auge, con miles de cosas por modificar en tu ordenador. Hoy en día, sin desaparecer por completo, ya no se llega a cotas tal altas. Sin embargo, los iconos de tus aplicaciones y carpetas es algo que, por lo menos a mi, siempre me gusta “personalizar”, para darle un poco de vida al escritorio, y que no parezca siempre el mismo.

Hace unos dias, os traiamos un set de brushes para photoshop que recopilaba el blog de Francesco Mugnai. Hoy, otra vez de la mano de este bloger os ofrecemos más de 80 colecciones de iconos para tu escritorio.
Iconos Juegos Olimpicos

Más capturas y enlaces, después del salto…

Read More »

Mas de 500 recursos grunge y vintage

Junio 26th, 2008 por alwaison

De la mano de designreviver os traemos una colección de más de 500 recursos grunge / vintage, compuesta de texturas, brushes (pinceles) para photoshop y fuentes.

Texturas Grunge

Tipografia vintage

Brushes vintage

Read More »

Los 10 mandamientos del diseñador web

Junio 26th, 2008 por alwaison

1. No abusarás de Flash. La popular tecnología de Adobe para la animación web se puede encontrar casi en cualquier parte. Desde la tan famosa web de Nike Plus hasta un simple banner de publicidad. Abusar de ella rompe con cualquier vestigio de usabilidad, dificultando la mayoría de las veces la experiencia del usuario.

2. No ocultarás el contenido. La publicidad puede ser necesaria para que una web siga con vida. Sin embargo, los gurús de la usabilidad afirman que los pop-ups y los anuncios que ocupan toda la pantalla que ocultan el contenido pueden ser un alma de doble filo, siendo muy probable que nuestro usuario no vuelva a visitarnos. Los banners interactivos (que se amplian o reproducen algún sonido cuando se pasa el ratón por encima, o el usuario hace clic) son mucho menos intrusivos.

3. Mantendrás tu sitio ordenado. La web puede ser la mayor base de datos de todos los tiempos, sin embargo los sitios que no tienen una estructura coherente, dificultan el acceso a la información. En páginas tan importantes como Amazon, la organización de sus contenidos ocupa una posición muy alta en la lista de prioridades de diseño.

Read More »

Más iconos gratis…

Junio 26th, 2008 por alwaison

Todos sabemos que os encantan los posts en los que hablamos de packs de iconos :)

También sabemos lo dificil que es encontrar el icono exacto que andas buscando para tu último diseño, así que os ofrecemos un listado con los mejores buscadores de iconos de la red.

¿Empezamos?

Read More »

97 iconos meteorológicos

Junio 25th, 2008 por alwaison

Hoy os presentamos dos colecciones de iconos para representar el tiempo.

set iconos meteorologicos

Los dos sets, de 48 y 49 iconos meteorológicos son muy parecidos entre sí, lo más normal es que os bajeis los dos y que os quedeis con el que más os guste.

Los enlaces, los encontrais después del salto:

Read More »

Recursos webmasters, recursos gratuitos

Junio 24th, 2008 por admin

Éste va a ser nuestro eslógan apartir de ahora, porque nuestra intención es conseguir los mayores recursos gratuitos y para webmasters de la red, crear el mayor portal multimedia, el blog mas completo, el mayor punto de recursos hasta la fecha.

recursos webmasters, recursos gratis

Recursos webmasters | Recursos gratis

Muy buenos recursos vectoriales

Junio 24th, 2008 por admin

Hoy tenemos unos recursos vectoriales que destacadamos por encima de muchos otros, el nokia n70 vectorial.

nokia n70 vector

Recursos vectoriales para este verano 2008

Y recursos florales para disparar la creatividad.

Todos estos recursos y mas los podrás encontrar en la Web de http://www.vecteezy.com

Añadida la paginación al blog

Junio 23rd, 2008 por alwaison

Seguimos con los cambios en el blog. Hoy hemos añadido la paginación para que podais ver los posts anteriores, que antes caian en el olvido por estar a mano el ir hacia páginas anteriores.

El cambio a sido tan sencillo como instalar el plugin wp-digg-style-pagination-plugin, subir el archivo pagination.php a la carpeta plugins y activarlo desde el panel de control de wordpress.

El siguiente paso es añadir al index.php del theme el siguiente código:

  1. if(function_exists(‘pagination’))
  2. pagination(2,array("Anterior","Siguiente"));

Para terminar, hemos modificado la hoja de estilos del theme, añadiendo las etiquetas necesarias (el mismo plugin trae un archivo css para el estilo por defecto).

Y poco más… ya se pueden disfrutar los posts anteriores :)