Construcción del Primer CFC: "User" / Método "validateUser"
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.
Learn More
Subtitles of the Movie
El ultimo metodo corresponde a la funcion que vamos a utilizar para crear un area segura del sitio protegida por una contrasena, el cual se denomina "validateUser". Este metodo no es diferente de manera funcional al metodo "searchUser"É pero los hemos separado para que estos sean mas faciles de manipular y que puedan ser llamados directamente si es necesario. El nombre de este metodo es "validateUser". En el atributo "hint" ingresamos este texto para indicar que este metodo acepta el nombre de usuario con una contrasena y restituye la variable "valid" con los valores "True" o "False". Al atributo "returntype" le asignamos el valor "boolean". Observe que hemos asignado este tipo de datos porque el valor siempre va a ser "True" o "False". Ahora vamos a agregar los argumentos. El primero es el "username", cuyo tipo de datos es el "string" y es obligatorio. El segundo argumento es el "password", el cual tambien tiene el tipo de datos "string" y es obligatorio. Ahora vamos a escribir la consulta. Para esta consulta solo vamos a seleccionar las columnas que necesitamos. Ingresamos la sentencia "From users where username = arguments.user name AND password = arguments.password". A continuacion vamos a configurar la variable de restitucion. Si la consulta restituye un registro, asignamos el valor "True" a la variable "valid". Si esta no restituye ningun registro, asignamos el valor "False" a la variable "valid", asi que si el valor es mayor que 0, la variable "valid" tendra el valor "True" y de lo contrario esta tendra el valor "False". Mediante esta etiqueta especificamos que el valor restituido sea el de la variable "valid". Si la variable "valid" tiene el valor "True", tambien vamos a configurar unas variables de sesion. Incluimos estas variables en este componente porque de esta manera sabemos que podremos controlar el lugar en el cual se realiza un llamado al componente. Normalmente debemos asegurarnos de tener acceso a la administracion de la sesion. antes de incluir la funcionalidad de una sesion en un componente. Por ejemplo, si se realiza un llamado a este componente como un servicio web, este no funcionaria. Incluimos la etiqueta "cflock" alrededor de estas variables de sesionÉ y al atributo "timeout" asignamos un tiempo de 5 milisegundos. Luego configuramos la variable de sesion con el argumento "firstname", la variable de sesion con el argumento "lastname" y la variable de sesion con el argumento "userid". Esto es todo en cuanto al metodo "validateUser". n cuanto al metodo "validateUser".
Tutorial Information
| Course: | Macromedia ColdFusion MX (Español) |
| Author: | Darcey Spears |
| SKU: | 33752 |
| ISBN: | 1-933736-76-3 |
| Release Date: | 2007-03-30 |
| Duration: | 6.5 hrs / 102 lessons |
| 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 