Objeto Application.
Guarda información de forma
permanente, pero no lo hace por cada usuario en concreto , sino que para
todos los usuarios de un sitio web o directorio virtual de forma conjunta.
Objeto Session.
Se utiliza para guardar información
relativa a una conexión de un usuario en particular.
Objeto Server.
Se utiliza para proporcionar acceso a los
métodos y propiedades en el servidor.
Objeto Request.
Representa a una de las múltiples
peticiones de página que realiza un programa navegador (cliente)
mientras está en nuestro sitio.
Objeto Response.
Representa la respuesta que da el servidor
al cliente.
Haga el siguiente ejercicio:
El ejercicio consiste en que el usuario ponga un nombre y una clave si
son correctos le dejamos entras y si no lo son le enviaremos a otra página.
Necesitará tres páginas, en la primera pondrá el
formulario en la segunda el código que se ha de ejecutar, la llamaremos
objetos2.asp y la tercera página la llamaremos objetos3.asp es
donde enviaremos al usuario si las claves son incorrectas. Antes de ver
el código haga una prueba. El nombre es marianoseral y la contraseña
2003
Código para la página
objetos.asp donde esta el formulario, sólo le pongo el código
del formulario el resto es igual que en cualquier página de asp:
1 <form name="form1" method="post"
action="objetos2.asp">
2 <table width="98%" border="0" cellspacing="0">
3 <tr>
4 <td width="27%"> </td>
5 <td width="1%"> </td>
6 <td width="72%"> </td>
7 </tr>
8 <tr>
9 <td align="right"><strong>Nombre:</strong></td>
10 <td> </td>
11 <td><input name="nombre" type="text" size="35"></td>
12</tr>
13 <tr>
14 <td align="right"><strong>Contraseña:</strong></td>
15 <td> </td>
16<td><input type="password" name="contraseña"></td>
17 </tr>
18<tr>
19 <td align="right"><input type="submit"
name="Submit" value="Enviar"></td>
20 <td> </td>
21 <td> </td>
22 </tr>
23 </table>
24</form>
En la línea 1 empieza el
formulario, importante en actión ponemos la página que queremos
que se ejecute al pulsar el botón enviar. En las líneas
11 y 16 introducimos los campos de texto nombre y contraseña respectivamente.
Y en la línea 19 en botón enviar, al pulsar este botón
se ejecuta la página objetos2.asp porque así lo hemos indicado
en la actión.
Código página
objetos2.asp:
1 <%@LANGUAGE="VBSCRIPT"
"%>
2 <html>
3 <head>
4 <title>objetos</title>
5</head>
6 <body background="Texturas_0702.jpg">
7 <table width="98%" border="0" align="center"
cellspacing="0">
8 <tr>
9 <td><font color="#999999" size="2" face="Verdana,
Arial"><strong>MARIANO SERAL</strong></font></td>
10 </tr>
11 <tr bgcolor="#CC0033">
12 <td> </td>
13 </tr>
14 <tr bgcolor="#CCCCCC">
15 <td> </td>
16 </tr>
17 <tr align="center">
18 <td> <h2><font color="#990000" face="Verdana">EJERCICIO
REQUEST RESPONSE </font></h2></td>
19 </tr>
20 <tr valign="top">
21<%
22 if request.form("nombre") <> "marianoseral"
or request.form("contraseña") <> "2003"
then
23 response.redirect("objetos3.asp")
24 end if
25 %>
26 <td align="center"> <p align="justify"><br>
27 <font size="2" face="Verdana, Arial"><strong>Usuario
y clave correctos
acceso autorizado</strong></font></p>
28<p align="justify"><br>
29</p></tr>
30<tr valign="top">
31<td align="center"><font size="3" face="Verdana,
Arial"><strong><a href="objetos.asp">VOLVER</a></strong></font></tr>
32<tr>
33 <td><hr noshade></td>
34 </tr>
35 <tr align="center">
36 <td><font color="#999999" size="1" face="Verdana,
Arial">marianoseral.com
huescah@terra.es </font></td>
37 </tr>
38 </table>
39 </body>
40 </html>
Las líneas 22 y 23 son la clave si el nombre o la contraseña
del formulario de la página objetos.asp es diferente de marianoseral
y 2003 lo enviamos a la pagina objetos3.asp.
La página codigos3.asp tendrá
el código normal de cualquier página. No tiene código
asp.
|