Tarea 2.1.- Crear una base de datos, con una tabla para guardar los usuarios
Completion requirements
Opened: Monday, 21 April 2008, 12:55 PM
Due: Friday, 25 April 2008, 7:55 PM
Después de leer la documentación de phpmyadmin, y entender los conceptos explicados por el profesor sobre la creación de base de datos. Con ayuda del gestor phpmyadmin realizar las siguientes acciones:
1.- Crea una base de datos llamada videojuego.
2.- Crea una tabla con seis campos con la siguiente estructura:
Hay que tener en cuenta las siguientes consideraciones:
1.- El campo Pass (Contraseña) tiene 32 caracteres, ya que lo que vamos a guardar es la contraseña encriptada con md5 que siempre son 32 caracteres.
2.- El campo Perfil, no lo tenemos en el formulario, pero en vamos a guardar un caracter que indica el perfil de usuario, puede ser una 'u' (valor predeterminado) que será un usuario normal, o una 'a' que será un administrador. Los perfiles de usuario lo veremos posteriormente.
3.- El campo Activo nos permite saber si un usuario registrado ha terminado el proceso de registro. Funciona de la siguiente manera:
Cuando un usuario se registra en el formulario que hemos creado se guarda su información en la tabla pero el campo activo se pone a 0, indicando que todavía no está activo el usuario. En la próxima tarea modificaremos el archivo registro.php, para que, cuando un usuario se registre, mande un correo electrónico dándole la bienvenida ala página e invitándole a que pulse un enlace para confirmar su registro. En ese momento se pondrá el campo Activo a 1 indicando que el usuario se ha registrado con éxito.
De todas formas en esta tarea sólo tienes que crear la tabla.
Además debes crear un usuario administrador, en la opción "Insertar", debes introducir tus datos y poner el perfil administrado ('a') y el campo activo a 1.
Para poner la contraseña encriptada elige en la lista "Función" la operación MD5.
Ejemplo:
¿Qué debes entregar?
Debes entregar el script que permite regenear la base de datos en otro servidor. Para ello debes ir a la opción "Exportar" y copiar en un fichero de texto el script con las instrucciones SQL que me permiten crear la base de datos con el usuario.
1.- Crea una base de datos llamada videojuego.
2.- Crea una tabla con seis campos con la siguiente estructura:
Hay que tener en cuenta las siguientes consideraciones:
1.- El campo Pass (Contraseña) tiene 32 caracteres, ya que lo que vamos a guardar es la contraseña encriptada con md5 que siempre son 32 caracteres.
2.- El campo Perfil, no lo tenemos en el formulario, pero en vamos a guardar un caracter que indica el perfil de usuario, puede ser una 'u' (valor predeterminado) que será un usuario normal, o una 'a' que será un administrador. Los perfiles de usuario lo veremos posteriormente.
3.- El campo Activo nos permite saber si un usuario registrado ha terminado el proceso de registro. Funciona de la siguiente manera:
Cuando un usuario se registra en el formulario que hemos creado se guarda su información en la tabla pero el campo activo se pone a 0, indicando que todavía no está activo el usuario. En la próxima tarea modificaremos el archivo registro.php, para que, cuando un usuario se registre, mande un correo electrónico dándole la bienvenida ala página e invitándole a que pulse un enlace para confirmar su registro. En ese momento se pondrá el campo Activo a 1 indicando que el usuario se ha registrado con éxito.
De todas formas en esta tarea sólo tienes que crear la tabla.
Además debes crear un usuario administrador, en la opción "Insertar", debes introducir tus datos y poner el perfil administrado ('a') y el campo activo a 1.
Para poner la contraseña encriptada elige en la lista "Función" la operación MD5.
Ejemplo:
¿Qué debes entregar?
Debes entregar el script que permite regenear la base de datos en otro servidor. Para ello debes ir a la opción "Exportar" y copiar en un fichero de texto el script con las instrucciones SQL que me permiten crear la base de datos con el usuario.