MARIANO SERAL
 
 
Inicio Introducción Variables Flujo SQL OLE DB Arch. texto
 

OBJETOS ASP


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

     
Nombre:  
Contraseña:  
   

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%">&nbsp;</td>
5 <td width="1%">&nbsp;</td>
6 <td width="72%">&nbsp;</td>
7 </tr>
8 <tr>
9 <td align="right"><strong>Nombre:</strong></td>
10 <td>&nbsp;</td>
11 <td><input name="nombre" type="text" size="35"></td>
12</tr>
13 <tr>
14 <td align="right"><strong>Contrase&ntilde;a:</strong></td>
15 <td>&nbsp;</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>&nbsp;</td>
21 <td>&nbsp;</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>&nbsp;</td>
13 </tr>
14 <tr bgcolor="#CCCCCC">
15 <td>&nbsp;</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.

 


marianoseral.com huescah@terra.es