Foros del Web » Programando para Internet » ASP Clásico »

como mantener un session mostrado a cualquier usuario

Estas en el tema de como mantener un session mostrado a cualquier usuario en el foro de ASP Clásico en Foros del Web. Hola programadores necesito de su ayuda muy valiosa, mi problema esq necesito mostrar el nombre de un usaurio que valida un proyecto y que se ...
  #1 (permalink)  
Antiguo 12/07/2010, 16:17
 
Fecha de Ingreso: mayo-2010
Mensajes: 78
Antigüedad: 14 años, 6 meses
Puntos: 0
como mantener un session mostrado a cualquier usuario

Hola programadores necesito de su ayuda muy valiosa, mi problema esq necesito mostrar el nombre de un usaurio que valida un proyecto y que se muestre a tosdos los usuarios durante detern¿minado tiempo, mas bien tres meses no importa la sesion el la que entre o los privilegiosq ue tengan los usuarios de la pagina necesito que se muestre durante ese tiempo y sin borrarce lo trate de hacer con un session una pruebe pero al hora de validar m muestra pero al hora de salirm de la pagina se borra como puedo hacerle, acepto cualquier comentario o ayuda necesaria....


asi es cm necesito mostrarlo
[IMG][/IMG]

bueno es solo una pruebe con el correo que se valida

este es mi codigo con el que muestro al aprobar
Código ASP:
Ver original
  1. <%if rs("perfil_usu")="administrador" or rs("perfil_usu")="captura" then%>
  2.        <div align="center">
  3.          <fieldset style="width:50%">
  4.          <legend>Aprobacion Master Plan</legend>
  5.            <table width="303" border="0" align="center">
  6.            <tr>
  7.              <td width="300" height="22" align="left"><div align="left">Master Plan aprobado por:
  8.                       <%
  9.              if Session("valido")=true Then
  10.               response.Write(session("usuario"))
  11.               else response.Write("")
  12.                end if
  13.              
  14.              %>
  15.                
  16.              </div></td>
  17.            </tr>
  18.          </table>
  19.          <%end if%>
  20.          </fieldset>
  21.         </div>
  22.        <p align="center">
  23.          <%if rs("perfil_usu")="administrador" then%>
  24.          <input type="submit" name="Aprobar Master Plan" id="Aprobar Master Plan" value="Aprobar Master Plan" onClick="link1('http://valp-page.la.pg.com/Proyectosi/Aprobar.asp')"/>
  25.          <%end if%>
  #2 (permalink)  
Antiguo 12/07/2010, 16:22
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 10 meses
Puntos: 98
Respuesta: como mantener un session mostrado a cualquier usuario

La verdad es que leí tu post al menos 5 veces y vi la imagen 3 veces y no te entendí.

A lo mejor si explicas con más detalle te podríamos ayudar mejor, a primera vista no veo porque tengas que usar algún método de persistencia si siempre tienes acceso a esos datos, pero es solamente a primera vista y no puedo abundar mucho hasta que no sepa más acerca del problema.


Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 12/07/2010, 16:55
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 10 meses
Puntos: 146
Respuesta: como mantener un session mostrado a cualquier usuario

Pues yo solo lo leí media vez ya que a la mitad comprendí que no entendería nada con semejante redacción

Igual, explícate mejor

Saludos
  #4 (permalink)  
Antiguo 13/07/2010, 07:38
 
Fecha de Ingreso: mayo-2010
Mensajes: 78
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: como mantener un session mostrado a cualquier usuario

Hola muy buen dia programadores!!!
Bueno tengo que solucionar un problema de la siguiente manera
1.-Colocar una celda que se llame "Aprobar Master Plan" al final de la página de cada una de estas categorías, para todos los usuarios pero para el que valida le agrego un boton para validar solo lo muestro al que valida.(Esta echo)
2.-Al presionar esta tecla el sistema solicita el password de la persona (es el mismo que el de ingreso a la página)(Esta echo)
3.-El sistema registra el nombre de la persona que aprueba y la fecha en la que lo aprobo (No logro grabar el nombre ni la fecha debido a que si me salgo de la pagina se borra mi nombre como lo podria hacer??? o si me logeo con una cuenta de un usario normal no me imprime nada del nombre
4.-Al final de la lista aparece arriba del boton "Aprobar Master Plan" un recuadro que indica: Master Plan aprobado por: "JUANITO PEREZ OLDAN 13/07/2010"


[IMG][/IMG]

Última edición por manolo572; 13/07/2010 a las 07:44
  #5 (permalink)  
Antiguo 13/07/2010, 07:44
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 10 meses
Puntos: 146
Respuesta: como mantener un session mostrado a cualquier usuario

Cita:
El sistema registra el nombre de la persona que aprueba y la fecha en la que lo aprobo (No logro grabar el nombre ni la fecha debido a que si me salgo de la pagina se borra mi nombre como lo podria hacer??? o si me logeo con una cuenta de un usario normal no me imprime nada del nombre
Para lo del nombre supongo que grabando el nombre del usuario en un variable de sesión desde que se firma, lo de la fecha no se por que no puedas grabarla, supongo que necesitas la fecha actual, así que no importa en que página obtengas el valor de Date() para grabarlo.

Eso es lo que medio entiendo

Saludos
  #6 (permalink)  
Antiguo 13/07/2010, 08:16
 
Fecha de Ingreso: mayo-2010
Mensajes: 78
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: como mantener un session mostrado a cualquier usuario

Hola si al usuario lo estoy grabando con un session pero yo solo lo puedo ver, otro tipo de usuarios si entran a la pagina no ven nada como puedo hacerle para que se vea en todos los usuarios no importando el privilegio que tengan solo eso quiero y que al hora de validar el sistema me grave ese monbre durant tres meses y despues se borre para que vuelvan a validar de nuevo la vardad no se como grabar el nombre si lo hago en la base de datos o algo para que lo muestre a todos los usuarios, solo si ya se valido por la persona que lo tiene que validar!!!

Aqui muestro como imprimo el valor despues de que se valida el usuario con un session:
Código ASP:
Ver original
  1. <%if rs("perfil_usu")="administrador" or rs("perfil_usu")="captura" then%>
  2.        <div align="center">
  3.          <fieldset style="width:50%">
  4.          <legend>Aprobacion Master Plan</legend>
  5.            <table width="303" border="0" align="center">
  6.            <tr>
  7.              <td width="300" height="22" align="left"><div align="left">Master Plan aprobado por:
  8.                       <%
  9.              if Session("valido")=true Then
  10.               response.Write(session("usuario"))
  11.               else response.Write("")
  12.                end if
  13.              
  14.              %>
  15.                
  16.              </div></td>
  17.            </tr>
  18.          </table>
  19.          <%end if%>
  20.          </fieldset>
  21.         </div>
  22.        <p align="center">
  23.          <%if rs("perfil_usu")="administrador" then%>
  24.          <input type="submit" name="Aprobar Master Plan" id="Aprobar Master Plan" value="Aprobar Master Plan" onClick="link1('http://valp-page.la.pg.com/Proyectosi/Aprobar.asp')"/>
  25.          <%end if%>
  #7 (permalink)  
Antiguo 14/07/2010, 07:53
 
Fecha de Ingreso: mayo-2010
Mensajes: 78
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: como mantener un session mostrado a cualquier usuario

hola como le podria aplicar o usar variables aplication en vez de sesison
dentro de este codigo alguna ayuda para que me deje guardado el nombre y la fecha
Código ASP:
Ver original
  1. <%if rs("perfil_usu")="administrador" or rs("perfil_usu")="captura" then%>
  2.        <div align="center">
  3.          <fieldset style="width:50%">
  4.          <legend>Aprobacion Master Plan</legend>
  5.            <table width="303" border="0" align="center">
  6.            <tr>
  7.              <td width="300" height="22" align="left"><div align="left">Master Plan aprobado por:
  8.                       <%
  9.              if Session("valido")=true Then
  10.               response.Write(session("usuario"))
  11.               else response.Write("")
  12.                end if
  13.              
  14.              %>
  15.                
  16.              </div></td>
  17.            </tr>
  18.          </table>
  19.          <%end if%>
  20.          </fieldset>
  21.         </div>
  22.        <p align="center">
  23.          <%if rs("perfil_usu")="administrador" then%>
  24.          <input type="submit" name="Aprobar Master Plan" id="Aprobar Master Plan" value="Aprobar Master Plan" onClick="link1('http://valp-page.la.pg.com/Proyectosi/Aprobar.asp')"/>
  25.          <%end if%>
  #8 (permalink)  
Antiguo 15/07/2010, 09:28
 
Fecha de Ingreso: mayo-2010
Mensajes: 78
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: como mantener un session mostrado a cualquier usuario

Hola muy buen dia programadores!!!
el dia de hoy estava porbando con las variables application para que se me guarde un valor sin tener que usar la base de datos y que se muestre a todos los usuarios sin importar la categoria y si me funciona el problema que dura algunas horas y eso no es lo que necesito que el nombre se quede bloqueado durante un tiempo digamos unos tres meses!!
Se podra agradesco comentarios y ayuda grax!!!
este es el codigo

Código ASP:
Ver original
  1. <div align="center">
  2.          <fieldset style="width:50%">
  3.          <legend>Aprobacion Master Plan</legend>
  4.            <table width="458" border="0" align="center">
  5.            <tr>
  6.              <td width="450" height="22" align="left"><div align="center">Master Plan aprobado por:
  7.                <%if Application("valido")=true Then
  8.               response.Write(Application("correo") &(date))
  9.               else
  10.               response.Write("")
  11.                end if %>
  12.              </div></td>
  13.            </tr>
  14.          </table>
  15.            :'(
  16.          </fieldset>
  17.         </div>
  18.        <p align="center">

Etiquetas: mantener, session, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:16.