ASP.NET - mostrar una cosa u otra

 
Vista:

mostrar una cosa u otra

Publicado por alberto (2 intervenciones) el 13/03/2007 21:45:11
Hola:
Queria saber como puedo mostrar una parte de la web otra no dependiendo de si esta registrado o no se mostraran unas cosas u otras. Que no sea dandole un id al form y en server porque asi solo te permite 1 y necesito mas y que no sea haciendo paginas distintas. uiero el mismo fncionamiento qu dandole un id al form y en server pero con varias tablas.
Muchas gracias
Alberto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:mostrar una cosa u otra

Publicado por eljhonb (69 intervenciones) el 14/03/2007 21:39:57
No entiendo muy bien lo que quieres pero creo que es algo así.
Necesitas que un usuario vea cierta cantidad de páginas, dependiendo de su perfil.
Pues bueno, crea en tu base de datos una tabla con los usuarios y los permisos que tiene cada uno y sobre que páginas.

En cada página agregas un código de validación como este:
Permisos = ConsultarPrivilegio(Session("Privilegios"), privPagina)
If Permisos(0) = False Then Server.Transfer(strTransfer)
Session("SessionActiva") = "Activa"

StrTransfer tiene la página a donde lo redireccionaras cuando no tenga permiso para abrir la página actual

creas una clase que valide que permisos tiene el usuario actual.
algo parecido a esto:

Public Shared Function ConsultarPrivilegio(ByVal nvPrivilegio As NameValueCollection, ByVal strPrivilegios() As Integer) As Array
Dim permisos(strPrivilegios.Length - 1) As Boolean
Dim i As Int32
For Each Privilegio As String In strPrivilegios
Privilegio = nvPrivilegio(Privilegio)
If Privilegio = Nothing Then
permisos(i) = False
Else
permisos(i) = True
End If
i += 1
Next
Return permisos
End Function

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:mostrar una cosa u otra

Publicado por Alberto (1 intervención) el 19/03/2007 22:59:47
En la página www.homogay.com tienes un buen tutorial.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar