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

Acceso a pagina distinta

Estas en el tema de Acceso a pagina distinta en el foro de ASP Clásico en Foros del Web. Utilizando Asp, y BD Access. para la creacion de paginas utilizando Asp, como le puedo hacer para acceder a distintas paginas, si tengo usuarios y ...
  #1 (permalink)  
Antiguo 14/04/2004, 16:54
 
Fecha de Ingreso: abril-2004
Ubicación: N.L.
Mensajes: 4
Antigüedad: 20 años, 2 meses
Puntos: 0
Mensaje Acceso a pagina distinta

Utilizando Asp, y BD Access.

para la creacion de paginas utilizando Asp, como le puedo hacer para acceder a distintas paginas, si tengo usuarios y password y cada usuario tiene una pagina de acceso, es decir, tengo en mi base de datos, almacenados user y password,

como le puedo hacer para que al momento de ingresar a la pagina de login, un usuario (user1) pueda accesar a cierta pagina, y otro usuario (user2) al ingresar pueda accesar a una pagina distinta a la que el user1 no tiene acceso,


si me explique,

User1 - pagina x
user2 - pagina y

el user1 no puede accesar a la pagina y
user2 no puede accesar a pagina x

y como tengo que almacenar las paginas o nombrarlas,

Por favor tengo esa duda, me podria alguien ayudar con el codigo,
gracias...
  #2 (permalink)  
Antiguo 15/04/2004, 11:49
 
Fecha de Ingreso: noviembre-2003
Ubicación: México, D.F.
Mensajes: 76
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola Eduardo:

Guarda en tu base de datos de usuarios también el nombre de la página a donde quieres que se dirija despues de haber entrado.

Luego puedes utilizar el metodo "redirect"

Por ejemplo:

<%
Response.Redirect "http://www.webtopia.com.mx"
%>

ó prueba esta:

<%
Response.Redirect rs("pagina")
%>


Saludos cordiales,

David
__________________
http://www.musicgalerias.com
  #3 (permalink)  
Antiguo 15/04/2004, 11:57
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
Ok, veamos entonces...

Porque no cuentas donde estas avanzado, en que parte estas, o estas en el principio????....

Por ejemplo...
Tienes hecho el formulario de acceso.???
Si no lo tienes bajate este codigo... con el logearas a tus usuario con clave y pass...
http://www.toddwoolums.com/asplogin.asp



Una vez logeado, deberas redirigirlos mediante algun Criterio :

Si este es Bonito entonces a la pagina 1, si este otro es feo entonces a la pagina 2...


ahora bien supondré que el CRITERIO para discriminacion lo tendras tambien en tu BD...


recoges los datos... de tu form

Usuario = Request.Form("Usuario")
Pass = Request.Form("Pass")

' preguntas en la base de datos

Sql= "Select * From TUtabla where usuario="&Usuario&" and Password="&Pass&""

'Vemos si existe, si no existe ya no avanzará en el codigo...

IF Rst.RecordCount = 0 then
Response.write "Usuario o Password invalidas"
Response.end
End If

'asignamos valor al criterio
Criterio = Rst("Tucriterio")

' Y lo redirigimos a las paginas...
IF Criterio = "Bonito" then
response.redirect "Pagina1.asp"
ElseIF Criterio = "Feo" Then
response.redirect "pagina2.asp"
End If


Ojala te sirva.... cuentanos de tus avances...
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #4 (permalink)  
Antiguo 15/04/2004, 13:15
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 1 mes
Puntos: 0
Exclamación

' Y lo redirigimos a las paginas...
IF Criterio = "Bonito" then
response.redirect "Pagina1.asp"
ElseIF Criterio = "Feo" Then
response.redirect "pagina2.asp"
End If


De esta forma no podrias evitar que una vez validado como usuario puedas acceder a cualquiera de las dos paginas, escribiendolo en la barra de direccion
  #5 (permalink)  
Antiguo 15/04/2004, 14:06
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
si se podría, aquí hay que crear una cookie, abrir una sesion, y validar la sesion con la cookie..etc...etc...
esta es solo la idea basica...

para ir documentando de a poco esto... esto puede servir un poco mas...

http://www.asptutor.com/asp/vart.asp?id=82

http://www.faqsdelweb.com/index.php?...f_id=2&s_id=43

http://www.asptutor.com/asp/vart.asp?id=95

Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
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 00:45.