Área Admininistrative y Función Ingresar / Manejo de Usuarios Administrativos pt. 1
Subtitles of the Movie
Ok, es tiempo de poner todo junto y ver algunas de las cosas adicionales que he hecho hasta ahora. Ahora tengo el folder "Admin"; dentro de Žste tengo un folder "Admin users" para usuarios administrativos y un folder "registered customers" para clientes registrados. Dentro de cada uno de estos, tengo algunos formularios pues estos archivos representan formularios que el usuario ver‡. Por supuesto tengo el archivo "index" ; tengo el archivo "home.php", el cual es una sentencia 'switch case' grande. Tengo 3 formularios asociados con el registro, y por supuesto, lo que sucede cuando un usuario ha ingresado. Ahora voy a mostrar el formulario "login" de registro; no contiene c—digo PHP, pero la informaci—n cr’tica es el nombre de los botones y el nombre de los campos. "User name" y "password" son los nombres de estos 2 campos; estos se convierten en valores dentro de las variables PHP de entrada. "Login" tambiŽn se convierte en un valor; voy a verificar si tiene configurado algœn valor; si lo hay, sabrŽ a d—nde ir en la sentencia "switch case". ƒsta es una forma para vincular estos archivos, los cuales no son m‡s que los formularios de interfaz que obtengo de la programaci—n en PHP. Ok, puedo ver que la estructura est‡ aqu’, de todos modos, esto es lo que ver‡ el usuario cuando haya ingresado satisfactoriamente. Tenga presente que, funciona de la misma manera pero, usa una cadena 'query' para enviar valores, a la aplicaci—n PHP, en lugar de un formulario, pero termina de la misma manera. Voy a cerrar esto; voy a dar un vistazo a lo que estoy haciendo all’. Ahora estoy en el sitio. Estoy viendo los tutoriales y justo aqu’ hay una descripci—n de c—mo trabaja el c—digo. Como dije, hay mucho c—digo, pero no deje que esto lo desanime, es muy f‡cil entenderlo si lo ve parte por parte. Podr‡ ver que hay muchas similitudes en las funciones. B‡sicamente, el c—digo inicia una sesi—n, obtiene el c—digo a partir del archivo requerido, tal como la conexi—n de la base de datos y las funciones de validaci—n, verifica si el usuario ha ingresado y si no, muestra el formulario de ingreso, lo cual tiene sentido. Una vez haya ingresado, configura luego un valor a una variable llamada "button clicked", el cual es el valor del bot—n que el usuario haya presionado. Esto es cr’tico debido a que cuando el usuario est‡ en el formulario y presiona el bot—n "Submit", el nombre de Žse bot—n se convierte en el valor ya mencionado; Žste valor maneja el lugar donde termina la sentencia 'switch case' y la funci—n que ser‡ ejecutada. As’ que realmente tengo que asegurarme que los nombres de los botones sean precisos. Un par de cosas m‡s acerca de c—mo funciona, si el usuario es un usuario ra’z, y su registro en la base de datos dice que es un usuario con nivel de ra’z, ver‡ Žsta presentaci—n; as’ que podr‡ editar otros usuarios administrativos. Si no, no ver‡ estos formularios; todo lo que podr‡ hacer es trabajar con los usuarios registrados. En cada caso, usted ver‡ peque–os formularios que le indicar‡n quŽ funciones puede manejar. Tenga en cuenta que esto es un administrador y si el usuario tiene nivel raiz, trabaja con , otro usuario administrativo, o agrega, edita o borra clientes registrados. Y cuando los clientes registrados se registren por s’ mismos, lo van a hacer completamente fuera de Žsta ‡rea. No van a estar dentro del ‡rea administrativa; van a estar dentro de algo que es accesible para todo el mundo, sin una contrase–a. Podr‡n venir a Zee cycle, registrarse y entonces ser un usuario registrado. Y si quiero en Žse punto, podr’a cobrar una suma, dependiendo de lo que el usuario quiera hacer. Pero eso lo veremos en otra secci—n.
Tutorial Information
| Course: | PHP Project Solutions (Español) |
| Author: | Dave Mercer |
| SKU: | 33619 |
| ISBN: | 1-932808-63-9 |
| Release Date: | 2005-06-03 |
| Duration: | 6.5 hrs / 87 lessons |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 