SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: fofoam en Jueves 19 de Enero de 2006, 19:14

Título: Restriccion De Paginas
Publicado por: fofoam en Jueves 19 de Enero de 2006, 19:14
Hola, tal vez el titulo de la discusion no diga mucho; Lo k deseo saber es como puedo restringir a k los usuarios k entren a una aplicación solo lo puedan hacer mediante una pagina de login, donde escriban su nombre de usuario y contraseña y solo si estan registrados com usuarios del sistema k entren a la siguiente pagina,

Y no lo hagan escribiendo el nombre de una pagina en la barra de direcciones,

Por ejemplo un usuario puede escribir en la barra de direcciones

http://localhost/sis/WebsForms/catalogos.aspx (http://localhost/sis/WebsForms/catalogos.aspx) y lo llevara a esa pagina sin haber pasado por la pagina http://localhost/sis/WebsForms/Login.aspx (http://localhost/sis/WebsForms/Login.aspx)

Espero alguien me pueda decir como hacer estas restricciones.

Salu2.
Título: Re: Restriccion De Paginas
Publicado por: Kev en Jueves 19 de Enero de 2006, 20:13
Hola, tienes que colocar una peticion de auteticacion, para esto hay varias formas de hacerlo, tienes que configurar el web.config, los fomularios de ingreso, etc.

Para mas informacion al respecto mira este link:

Autenticacion (http://www.elguille.info/NET/ASPNET/tutorialLogin/tutorialLogin.htm)

Suerte!

 :comp:
Título: Re: Restriccion De Paginas
Publicado por: mustang en Jueves 19 de Enero de 2006, 21:11
:hola: hola, yo en lo personal utilizo las sesiones, en la pagina index, valido el usuario y password si son correctos pongo el siguiente codigo:
Código: Text
  1.  
  2. Session("valido")="Aceptado"
  3. response.redirect("pagina2.aspx")
  4.  
  5.  

y en el page load de "pagina2.aspx" valido esto:
Código: Text
  1.  
  2. if Session("valido")<>"Aceptado" then
  3.   Response.Write("Usuario no autentificado")
  4.   Response.Write("<br> Identifiquese desde <a href=index.aspx> AQUI </a>")
  5.   Response.End
  6. end if
  7.  
  8.  

puedes poner la misma validacion en todas las paginas y asi si la Sesion "valido" no es "Aceptado" siempre le mostrará el error y nada mas!!!!!

espero te haya podido ayudar.
Título: Re: Restriccion De Paginas
Publicado por: sergiotarrillo en Sábado 21 de Enero de 2006, 00:53
Holas!

Puedes resolverlo tambien aplicando Roles (http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/MTJ_2091.asp).

P.D.: Seria bueno que te bajes el dotnetnuke o un starterkit y veas como le hacen ahi.

Saludos,