Estoy con un problemilla, y debido a que llevo un par de semanas con ASP me surgen muchas dudas, lo que quiero hacer es que al entrar el usuario a la aplicación me indique el nombre en la cabecera y un enlace para cerrar sesion cuando el quiera:
En todas las paginas de la aplicación esta incluida la cabecera:
Código:
En la cabecera tengo esto:<!--#include file="THeader.asp"-->
Código:
Donde la variable sesion en el global.asa hace esto:filespec = Server.MapPath(Session("Cabecera")) set fs = CreateObject("Scripting.FileSystemObject") set f = fs.OpenTextFile(filespec) content = f.ReadAll()
Código:
Y donde yo he añadio mi código para identificar el usuario:session("Cabecera") = "TopHeaderDefault.asp"
es en el TopHeaderDefault.asp, que es donde me maqueta el html:
Código:
Y no sé porque no me hace nada<% dim nombrePagina, cadenaUsu nombrePagina = ucase(Request.ServerVariables("SCRIPT_NAME")) nombrePagina = ucase(replace(nombrePagina, "/UI/WEB/", "")) nombrePagina = Replace(nombrePagina, "/", "") 'en la página de inicio no! if nombrePagina<>"GESTIONDEFAULTFCC.ASP" then cadenaUsu="Usuario conectado: " & Session("Usuario") End if %> <tr width="550"> <td height="15" colspan="2" align="right" style="background: #FFF url(images/greenline.gif) no-repeat left top"> <% Response.Write(cadenaUsu) %> </td> </td> </tr>
Espero vuestra ayuda, Gracias!