Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Archivos de la aplicación con acceso restringido en ASP


Veamos ahora como sería una página ASP de la aplicación con acceso restringido.


13/5/03 - La aplicación con acceso restringido se realizará como cualquier otra aplicación de ASP, con la salvedad de que, a todos los archivos que queramos proteger, habrá que incluirles al principio la capa de seguridad, representada por el archivo seguridad.asp.

Como decía, todo en el archivo de la aplicación se realizará como cualquier otro archivo de ASP, es decir, con sólo incluir el módulo de seguridad, el archivo ya tendrá el acceso restringido y todo lo demás lo haremos de manera transparente a este estado de seguridad.

El código de una página segura sería el siguiente:

<!--#include file="seguridad.asp"-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Portada de la zona de actualización</title>
<link rel="STYLESHEET" type="text/css" href="estilo.css">
</head>

<body>

<br>
<div align="center">
<h1>Área de aplicación</h1>
<br>
<br>
Estás autentificado correctamente, por eso te dejamos operar en la aplicación segura...

<br>
<br>
<b>Gracias por su visita</b>


<br>
<br>
--------------
<br>
<br>
<a href="salir.asp">Salir de la aplicación segura</a>
</div>
</body>
</html>


Importante: El include del archivo seguridad.asp se ha de realizar en la primera línea del archivo ASP de la aplicación. Si no lo hacemos en la primera línea o si escribimos texto en la página antes de incluir la capa de seguridad, el script podría fallar y hacer que no funcione la aplicación o que sea menos segura. Este efecto se produce porque no se puede escribir en la página nada si se desea hacer una redirección con ASP (función response.redirect) y si se escribe algo, la redirección no podrá funcionar.

Un detalle que hemos incluido es un enlace para salir de la aplicación, que se dirige a el archivo salir.asp. Explicaremos el sentido de esta acción y el script de salir.asp en el siguiente capítulo.

Ver el sistema en funcionamiento

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada
+ 2 comentarios (Añadir)
+ 4 comentarios no revisados

 Autoría, licencia y acciones sobre este artículo

Informe de Miguel Angel Alvarez*
Director de DesarrolloWeb.com

Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Sistema de autentificación en ASP

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Scripts en ASP


 Comentarios de los visitantes
Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar.
Se muestran 2 comentarios revisados

 Comentario de JUAN MARCOS GARCIA
05/2/04 
Aqui hay un pequeño problema, Todo esta bien hasta esta parte, ya que según el ejemplo la capa de seguridad, si estamos autentificados, nos lleva a "aplicacion.asp", pero he aqui el problema, que aunque no ingresemos la clave y nombre de usuario, con tan solo escribir la URL en donde se encuentra "aplicacion.asp" (En mi caso http://localhost/aplicacion.asp) la abre sin siquiera preguntar nada.

Como se podria resolver esto, que forzosamente tengamos que pasar por "index.asp" para ingresar nuestros datos.

Espero haya sido explicito

 Comentario de Juan Pablo
28/2/05 
Es correcto el comentario anterior, el objetivo de las verificaciones propuestas en este artículo son no permitir el acceso a otras paginas de la aplicación sin haber accesado a esta a través de la pagina de acceso. Yo seguí el ejemplo de este artículo y solucione esta situación adicionando después del "tag form", la verificación del valor de la varíable de sesión que me indica si el usuario es valido.

<%
If Session("UsuarioValido") <> "Si" then
Response.Redirect("PagAccesoNoValido.asp")
End if
%>


Espero sea de la ayuda para ustedes.

Añadir un comentario al artículo Añadir un comentario del artículo
 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 4 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
Añadir un comentario al artículo Añadir un comentario del artículo



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Sistema de autentificación en ASP
Categorías
+Scripts en ASP

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia