Home
Username:
Password:
PHP Project Solutions (Español) Tutorials

Área Admininistrative y Función Ingresar / Manejo de Usuarios Administrativos pt. 2

Subtitles of the Movie

Ok, vamos a comenzar mirando Žste c—digo para ver c—mo trabaja. Como dije, antes que nada inicia una sesi—n, muy f‡cil de hacer. Luego, obtiene los archivos requeridos, trae la conexi—n a la base de datos y las funciones de validaci—n. ƒsta secci—n de aqu’, con todos estas sentencias "If" y "Else if", verifican si los usuarios ingresan, recuerde Žse bot—n. Ahora voy a ir a la parte inferior para mostrarŽ algo. Si los usuarios se han registrado, este bot—n configura el registro; luego lo uso para decir ok; ejecutarŽ Žsta funci—n en particular. Esta es la funci—n "login" - la cual valida el registro; se asegura que all’ hay 10 caracteres, y verifica si hay equivalentes a lo que fue validado. Si hace una bœsqueda en la base de datos, y no la encuentra, si el nœmero de filas devuelto es 0, significa que no ingres— la combinaci—n correcta de nombre de usuario y contrase–a, o no est‡n activos, recuerde el campo activo; entonces muestra la p‡gina de ingreso inv‡lido, la cual viene con otro formulario de ingreso y con un mensaje que dice: No funcion—, intente de nuevo. Si ingresa satisfactoriamente, entonces configure la variable "session logged" con el valor de "yes", "user id" y "level" que son asignadas desde la base de datos. Dependiendo del nivel, podr’a poner algunas diferencias aqu’, para que pueda hacer algunas funciones, pero otras no, etc. ÀDe d—nde viene eso? Vuelvo a la parte superior. Lo primero que hago, es verificar si ha ingresado - si no, va a la parte inferior donde las funciones de ingreso son ejecutadas. Si ha ingresado, entonces todas estas sentencias, "Setup", "Button Clicked", as’ como la sentencia 'switch', pueden escoger una de todas estas posibilidades. De Žsta manera el usuario podr’a salir, trabajar con los clientes registrados, agregar clientes registrados y podr’a agregar un cliente registrado en particular; perm’tame explicar esto. ÀPor quŽ debo tener "add registered customer" y "add this registered customer"? "Add registered customer" muestra el formulario para agregar un cliente. "Add this registered customer", ejecuta la funci—n "add" despuŽs de haber llenado el formulario "add" y luego presiona "Submit" . Como puede ver, esto trabaja en numerosos "Cases". TambiŽn tengo lo mismo para seleccionar un cliente registrado en un cuadro desplegable, antes de editarlo o borrarlo, y si Žsta persona tiene una ruta de sesi—n de nivel de usuario, entonces trabajar‡ con los usuarios administrativos. ÀTiene sentido? Espero lo entienda. - ok, miremos c—mo funciona. Voy a poner mi nombre de usuario aqu’, Žste es el formulario de registro y Žste, el formulario para manejo de enlaces. No la veo abierta debido a que todo viene de "home.php". ƒntro a este formulario, con ok; si hago clic en "Admin Users", puedo ir a otro peque–o formulario con la cual puedo elegir agregar o editar. Aqu’ tengo el formulario para agregar; crearŽ un usuario administrativo activo llamado Joanne. Voy a configurar esta contrase–a: 'r45'; note que en Žste formulario, no configurŽ un campo de contrase–a debido a que, soy usuario administrativo - quiero ver la contrase–a; quiero ver la contrase–a que estoy configurando, para saber si he puesto la correcta. En"Full name" ingresamos el nombre completo el cual es Joanne Johnson; no quiero darle acceso de ruta; el acceso ser‡ con "admin" . En 'Comments' escribo "test",luego ejecuto "add administrative user", con lo cual ha sido agregada ; ahora puedo agregar otro usuario, o podr’a ir a "home" y hacer clic en "Edit Delete" para borrar la Edici—n y ahora puedo editar. Puedo ver su "id" (identificaci—n), puedo ver si est‡ activa; puedo hacer la edici—n que desee. Al actualizarse dice: 'el usuario administrativo ha sido editado, puede editar de nuevo o ir a la p‡gina principal por m‡s funciones'. Bueno, puedo ir a "home", para agregar otro usuario, o ir a "home" y editar otro, etc. Si quiero seleccionar Žste usuario y borrarlo, regreso al formulario de selecci—n, en Žste caso por supuesto no hay otros usuarios. Podr’a ir a "home" y agregar tal vez otra persona, de la misma manera.

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