Sección con Login y panel de gestión para cliente
En el siguiente post adjuntamos los archivos necesarios para preparar una sección privada a la que sólo se podrá acceder mediante un usuario y contraseña, por lo que el visitante tendrá que estar validado en una base de datos para poder acceder a esa sección de la web, descargar archivos, acceder a formularios, etc.
Por otro lado, crearemos una aplicación que nos servirá para crear nuevos usuarios, modificarlos o eliminarlos de la base de datos.
Como es lógico, quien que crea los usuarios para que accedan a una determinada sección es el administrador de la web, por lo que es él quien tiene la gestión total sobre los usuarios validados.
Todo ello desarrollado con Flash, PHP y Mysql.
Dicho esto, veámos la primera parte del trabajo :
Esta sería la parte pública.
Veamos ahora la parte privada (para el cliente) desde dónde se pueden editar, crear o eliminar usuarios.
Actualmente verás que se listan los usuarios que hay en la BBDD. Con las flechas de navegación de pueden ir visualizando los datos.
Puedes hacer la prueba de crear un nuevo usuario y luego ir a la parte pública y acceder con los datos introducidos.
Luego vas al panel de arriba "Acceder zona privada", e introduces en nuevo usuario y contraseña que acabas de crear, y pinchas en 'Acceder'.
Habrás creado entonces un nuevo usuario en la base de datos.
A parte del ADMINISTRADOR DE USUARIOS hecho con Flash, ponemos también la administración desglosada.
Para realizar las siguientes acciones pinchar en los enlaces;
- Consultar usuarios
- Insertar nuevo usuario
En conclusión, sabemos que la parte pública (Acceso a zona privada) la podemos integrar en el interfaz de nuestro proyecto y que sea visible para el usuario, de modo que el que tenga su clave podrá autentificarse y acceder a cualquier zona privada (descargar de documentos, ftp, etc,..).
Y por otro lado, la parte del panel de gestión será de uso exclusivo del administrador de la web, el cual podrá editar los usuarios existentes, así como crear nuevos.
Recursos Flash y MySql
| Adjunto | Tamaño |
|---|---|
| login_usuarios.rar | 90.37 KB |
Comentarios recientes en Recursos-Flash.es
- El contrato que me hacen no es lo que he contratado
hace 1 día 13 horas - botones prev/next
hace 1 día 19 horas - engaño
hace 2 días 8 horas - Hola de nuevo, quisiera saber
hace 4 días 11 horas - Prueba lo siguiente
hace 5 días 8 horas - No es el de bajas total, sino el de baja de ALGÚN servicio
hace 5 días 16 horas - No me permite guardar el PDF
hace 6 días 10 horas - Guardar archivo vida laboral
hace 6 días 10 horas - Factura
hace 6 días 13 horas - bajada de megas desde hace 3 semanas
hace 1 semana 20 horas

una consulta
Muy bueno tu aporte. Estaba buscando justamente esto, pero quería comentarte una cosa.
Estoy haciendo una web y quiero un acceso de usuario y contraseña que sea fácil de gestionar (lo que explicas muy bien en el post), pero también necesito que los usuarios que se registren entren a una página privada, es decir, que lo que hay en la página de 'A' no lo puedan ver ni 'B' ni 'C'.... Esto se puede hacer a partir de lo que tu has explicado aqui?
Gracias de antemano y un saludo
Uso de matrices
Hola Pedro
En principio veo complicado el hecho de implementar una nueva funcionalidad, de modo que segmentando los usuarios por grupos accedan a una determinada sección.
Mírate información sobre la creación de una matriz en la documentación que encuentres sobre AS.
De todos modos voy a ver si tengo tiempo e introduzco algo parecido a lo que demandas.
un saludo.
otra consulta
Hola Carlos,
Gracias por responder tan rápido. Te queria pedir otra ayuda.
He subido los archivos del post al servidor para comprobar que funcionan. He importado el sql a mi bbdd y en los flash solo he cambiado la redirección a mi web (no se si hay que modificar algo más), luego en los php conect y test he cambiado el campo de usuario y contreseña de la bbdd.
El problema es que cuando creo un nuevo usuario desde el panel de administrador cuando lo logeo en el de acceso me da error. me dice 'error en el script' sabrias decirme en que fallo??
Muchas gracias de nuevo
Hola Pedro Asegúrate de que
Hola Pedro
Asegúrate de que está colocando bien las rutas, y prueba tanto con rutas relativas como absolutas.
El fichero form.fla tiene hasta 5 lineas que hay que modificar, todas ella poniendo la misma dirección;
http://www.recursos-flash.es/login/administrador/work.php
Si no encuentra el fichero work.php entonces te dará dicho error.
Todo esto es respecto a la parte del administrador, ¿la parte pública te funciona bien?
error
Hola Carlos,
Si... el fichero form lo tengo modificado en todas las líneas en las que había que hubicar a work.php . En principio, el error me lo dice en la parte pública, cuando ingreso el usuario y contraseña que habia activado previamente en el admin. me dice 'error en el script'
Esta noche revisaré mejor las rutas a ver si me he dejado alguna errata por el camino...
De todas formas puedes verlo si quieres en aqui: www.estudiosvindel/login/login.html
El admin está dentro de su carpeta (la misma raiz que tienes en el ejemplo /administrador/form.html)
Ya te cuento, gracias
Hay algo que te estás
Hay algo que te estás dejando por el camino, parece que no se realiza la consulta con la BBDD.
Cuando creaste el usuario con password desde el gestor de base de datos de tu hosting (CPANEL por ejemplo), ¿has vinculado TODOS LOS PERMISOS del usuario a la BBDD?
En realidad la consulta es muy sencilla, no hay mucho mas misterio que hacer lo siguiente;
- Crear el usuario y password desde el panel del hosting y asignar permisos.
- Ir a phpMyAdmin e importar el fichero .SQL
- Por otro lado, modificar los ficheros .FLA (sólo las lineas de ruta)
- Modificar los PHP correspondiente
- Si no funciona, probar con ruta relativas y rutas absolutas. La ruta absoluta es la que no suele fallar.
Cosas a tener en cuenta
Esta aplicación está desarrollada con código relativamente antiguo, pero a pesar de eso funciona con PHP5 y Mysql5
Puede que alguna configuración del PHP impida la ejecución del script. Puede comprobar dicha configuración subiendo a tu hosting un fichero llamado info.php
Lo creas con el siguiente contenido;
http://www.encuentroalternativo.com/%C2%BFque-es-phpinfo-%C2%BFcomo-pued...
ya se lo que pasa
Ya se lo que pasa. He estado investigando un poco lo de los privilegios.... resulta que no puedo dar privilegios en la modalidad de hosting que tengo contratada (server compartido)..... o al menos eso me han dicho los del hosting. Entiendo que por eso no se conecta a la bbdd correctamente.
ASí que me tendré que cambiar a uno dedicado para poder gestionar todo como toca, ¿no?
Buen recurso
Buen recurso, aunque faltan algun paso.
- Crear una base de datos e importar el fichero sql.
- Modificar el archivo fla.
Pero funciona bien.
Gracias por tu aporte.
Gracias por tu aporte.
Gracias por tu aporte. Efectivamente, hay que crear la BBDD desde CPANEL o PLESK, crear usuario y asignarle todos los permisos. Luego ir a phpmysql e importar el fichero SQL.
El fichero SQL también está en el zip descargable.
Login de usuarios con administracion pero para flash 8
Hola como estan si alguien me da una mano necesito poner la parte de administracion del login en mi pelicula pero no me funciona ya que es flash 6 y yo tengo toda mi pagina hecha en flash 8
alguien me podria cambiar el codigo actionscript para que funcione en flash 8
espero su respuesta
saludos
Login de usuarios con administracion pero para flash 8
A mi no me abre ningun archivo me dice formato de archivo inesperado; como tengo acceso a la fuente para poderla editar?
Hola Te aseguro que el
Hola Te aseguro que el fichero FLA pude habrirse con la última versión de Flash.
desconozco el motivo porque te dice Archivo inesperado.
Trata de cerrar todos los demás FLA que tengas abierto y abrir el del tutorial.
Termino de abrirlo con la versión FlashCS3 y sin problema para editarlo y trabajar con él.
No sé que pasa de verdad
Verás yo me descargué el archivo lo descomprimo, me muestra todo pero cuando le doy a abrir me dice archivo inesperado, lo estoy abriendo con flas 8 que es el que tengo instalado no se por que me da ese error y no lo abre no se si el fla de edición está incompleto o algo pasa.
Hola Guido Este recurso en
Hola Guido
Este recurso en concreto incluso se puede editar con la última versión de Flash CS4
Eso si, una vez editado ya no lo puedes abrir con versiones anteriores.
Cuando lo abres con Flash 8, te da algún error?¿cual?