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

pagina distinta para cada usuario

Estas en el tema de pagina distinta para cada usuario en el foro de ASP Clásico en Foros del Web. Hola. Quiero hacer una web en el que dependiendo del usuario le salga una pagina distinta. Es decir, en una pagina principal cada uno mete ...
  #1 (permalink)  
Antiguo 29/10/2003, 15:03
 
Fecha de Ingreso: octubre-2003
Mensajes: 280
Antigüedad: 20 años, 7 meses
Puntos: 1
pagina distinta para cada usuario

Hola. Quiero hacer una web en el que dependiendo del usuario le salga una pagina distinta.

Es decir, en una pagina principal cada uno mete su nombre de usuario y contraseña, y con esto cada uno va a su pagina personal. Pero lo que quiero es que los campos de esta pagina no se tengan q cambiar manualmente, no se si me explico.
  #2 (permalink)  
Antiguo 29/10/2003, 15:15
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
podrias utilizar unos campos para guardar datos personales ej:
musica, deportes, electronica, autos.

despues cuando el usuario se logea ves sus gustos y en los articulos escritos por ejemplos le listas todos los que tienen que ver con electronica por ejemplo y asi lo puedes hacer con varios tipos de datos , cargar un archivo css de estilo por ej....

ojala sea de ayuda...
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #3 (permalink)  
Antiguo 29/10/2003, 16:08
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
Tienes que hacer algo asi


Página1.asp

Algún formulario en el cual se ingrese el nombre y la clave...con lo cual podrás trabajar..

Pagina2.asp

<%
response.buffer="true"%>
<html>
<head>
<title>pagina validacion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<%
dim usuario
dim clave
dim Mi_Conexion
dim tipousuario
dim sql
dim Res
Set Mi_Conexion = Server.CreateObject("ADODB.Connection")
Set Res = Server.CreateObject("ADODB.Recordset")
Mi_Conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\horas\horas.mdb;"


sql = "SELECT * FROM usuarios"
Set Res = Mi_Conexion.Execute(sql)
if Res.EOF then
usuario = Request.form("usuario")
clave = Request.form("clave")
Res.Close
Set Res=Nothing
Mi_Conexion.Close
Set Mi_Conexion = Nothing
response.redirect "ingresar.asp"
else
usuario = Request.Form ("usuario")
sql = "SELECT * FROM usuarios WHERE usuario = '" & usuario & "';"
Set Res = Mi_Conexion.Execute(sql)
If Not Res.EOF Then
clave = Request.form("clave")


if clave = Res ("clave") then
tipousuario = Res"tipousuario")
if tipousuario = "Administracion" or tipousuario= "administracion" then
session("seguridad")= 1
session("usuario")=usuario
Res.Close
Set Res=Nothing
Mi_Conexion.Close
Set Mi_Conexion = Nothing
response.redirect "administracion.asp"
else
if tipousuario = "Medico" then

session("seguridad")=2
session("usuario")=usuario
Res.Close
Set Res=Nothing
Mi_Conexion.Close
Set Mi_Conexion = Nothing
response.redirect "menumedico.asp"
else
if tipousuario = "Paciente" then


session("seguridad")=3
session("usuario")=usuario
Res.Close
Set Res=Nothing
Mi_Conexion.Close
Set Mi_Conexion = Nothing
response.redirect "menupaciente.asp"
else
response.redirect "advertencia.asp"
end if
end if

end if
else
Res.Close
Set Res=Nothing
Mi_Conexion.Close
Set Mi_Conexion = Nothing
response.redirect "advertencia.asp"
end if
Else
Res.Close
Set Res=Nothing
Mi_Conexion.Close
Set Mi_Conexion = Nothing
Response.redirect "advertencia.asp"
End If
End if
%>
</body>
</html>


Si te das cuenta en lo de color azul....yo estoy definiendo que sean redireccionados a distintas páginas según el tipo de usuario.... espero te sirva...
__________________
Buena Vida...
Francisco

Última edición por Bluesman74cl; 29/10/2003 a las 16:09
  #4 (permalink)  
Antiguo 29/10/2003, 17:25
 
Fecha de Ingreso: octubre-2003
Mensajes: 280
Antigüedad: 20 años, 7 meses
Puntos: 1
usuario-contraseña

Hola. Me gustaria que me dieran el codigo de dos ficheros asp. uno en el que esté el nombre de usuario y contraseña y otro en el que sea direccionado dicho usuario. La idea es que para distintos usuarios se direccionen a distintas paginas.

Gracias.
  #5 (permalink)  
Antiguo 29/10/2003, 17:39
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Cita:
La idea es que para distintos usuarios se direccionen a distintas paginas.
Podrías ser un poco mas claro...?? , es que exactamente a donde quieres direccionar a los usuarios..? de que va a depender..?

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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 23:46.