Hace ya un tiempo empecé una serie de tutoriales para crear un sistema de registro y login de usuarios (1 y 2) y creo que va siendo hora de continuar con el.
Continuaremos el tutorial con la parte que concierne al login de los usuarios que ya están registrados para, en el siguiente capítulo, mostrar una zona para el usuario ya logueado con sus datos.
En el anterior capítulo de este tutorial os mostré como hacer el formulario de registro y el código de validación y registro en el mismo archivo. En este caso lo haremos en dos archivos para que veáis que no es complicado.
Empezamos con el formulario creando un archivo login.php:
El viejo, según Google, Nexus One no será actualizado a la última versión de Android, Ice Cream Sandwich. Esto se debe a la poca memoria RAM con la que HTC dotó a este terminal.
Pero aquí viene lo bueno de android: la comunidad de desarrolladores. Cyanogenmod y, en este caso, @samuaz, están trabajando en portar ICS a el primer Nexus. Todavía está en fase alpha a la espera de los drivers de la Adreno 200 para poder hacer que funcione la cámara y la aceleración por hardware pero, después de estar tres días con ella, puedo decir que esta rom es totalmente funcional.
Es necesario tener instalado el SDK de android en nuestro ordenador.
Lo primero, explicar que para instalar ICS en este terminal tendremos que instalar primero un Custom HBOOT (Blackrose) para después meter la nueva tabla de particiones. Esta tabla hace que la memoria interna del Nexus One se adapte a los requisitos de ICS. Estos son los archivos necesarios para este paso:
Para ocultar los sticky post en la página principal de nuestro blog solo tenemos que añadir una pequeña linea en nuestro archivo index.php justo antes de encontrarnos esto:
Para saber si un archivo se encuentra en un directorio existe una función en PHP llamada file_exists que nos indica si un directorio o un archivo existe. El código sería el siguiente:
function imagen()
{
$logo = 'fotos/logo.jpg';
if (file_exists($logo))
{
echo "<img src='$logo' alt='Logo' />";
}
else
{
echo "<p>La imagen no existe</p>";
}
}
Lo que hace este código es mirar si existe $logo. Si es así muestra la imagen y si no muestra el texto comentando que no existe.
Después solo tenemos que llamar a la función: