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

Usuarios en mi página

Estas en el tema de Usuarios en mi página en el foro de ASP Clásico en Foros del Web. Hola, y saludos a tods, tengo una duda. Kiero poner en mi página una sección de usuarios k te des de alta para participar en ...
  #1 (permalink)  
Antiguo 24/02/2005, 00:00
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años, 1 mes
Puntos: 0
Usuarios en mi página

Hola, y saludos a tods, tengo una duda.
Kiero poner en mi página una sección de usuarios k te des de alta para participar en la zona de descargas, del foro etc...
Pero mi duda es komo puedo hacer para que si se da de alta, la próxima vez k acceda se lponga ya komo usuario registrado, es decir k si te das de alta no tenga k poner siempre usuario y contraseña.

Esto k se ahce con cookies?????

Graciasssss
  #2 (permalink)  
Antiguo 24/02/2005, 02:04
 
Fecha de Ingreso: abril-2004
Mensajes: 25
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola Touch,

Efectivamente, se hace con Cookies.
__________________
El saber no es lo importante, lo verdaderamente importante, es conocer al que sabe.
  #3 (permalink)  
Antiguo 24/02/2005, 23:38
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años, 1 mes
Puntos: 0
Gracias pero komo se hace?
  #4 (permalink)  
Antiguo 25/02/2005, 16:11
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años, 1 mes
Puntos: 0
Alguen k me pueda ayudar????
  #5 (permalink)  
Antiguo 25/02/2005, 16:14
Avatar de HPNeo  
Fecha de Ingreso: mayo-2004
Ubicación: The Matrix
Mensajes: 223
Antigüedad: 20 años, 1 mes
Puntos: 0
No se si te sirva, pero aqui tengo una muestra de cookies:

Código:
 
<%
Dim visit
'Pregunto si el form se relleno recien.
If Request.Form <> "" then
Response.Cookies("nick").Expires = "1/1/2006"
'Si se cumple, creo las cookies para este usuario nuevo.
Response.Cookies("nick") = Request.Form("login")
End If
'Verifico la existencia de la cookie("nombre").
If Request.Form <> "" then
Response.Cookies("clave").Expires = "1/1/2006"
'Si se cumple, creo las cookies para este usuario nuevo.
Response.Cookies("clave") = Request.Form("clave")
End If
If Request.cookies("nick") = "" OR Request.cookies("clave") = "" then
Response.Redirect "index.asp"
Else
If Request.Cookies("nick") <> "" then
'Si existe la cookie, muestro los datos.
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "forohp"
sql = "SELECT * FROM Alumnos WHERE Nick = '"&Request.Cookies("nick")&"'"
Set RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open sql, oConn
%>
<%
If (RS.EOF = true) then
Response.Write "Ese usuario no existe"
ElseIf RS.Fields("Clave") = Request.cookies("clave") then 
%>
OPCIONES DE USUARIO O SECCION DE DESCARGAS, ETC.
<%
Else 
Response.Write "Esa contraseña no concuerda con el usuario ingresado"
End If
%>
__________________
HPNeo
  #6 (permalink)  
Antiguo 26/02/2005, 08:27
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
Te explico

imaginate que tus cookies son variables globales, osea que las puedes usar en todas tus pàginas. Para crearlas usas el response.cookies... asi

response.cookies("nombre_usuario") = "pepito"
para recuperarla:
nombre_usuario = request.cookies("nombre_usuario")
response.write("HOLA "& Ucase(nombre_usuario))

si solo creamos la cookie como te dije, en el momento de cerrar el browser la cookie se borra automàticamente x siempre, entonces para que no suceda eso le damos un tiempo de vida:

response.cookies("nombre_usuario").Expires = "26/03/2005"
tb podemos crear este tipo de cookies
response.cookies("mi_pagina")("nivel_usuario") = "pepito"
response.cookies("mi_pagina")("id_usuario") = 2
response.cookies("mi_pagina")("nombre") = "Pepe"

y para darle un periodo de vida:
response.cookies("mi_pagina").Expires = "26/04/2005"

Espero te ayude
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #7 (permalink)  
Antiguo 27/02/2005, 07:44
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años, 1 mes
Puntos: 0
Ok, gracias. Mi idea es utilizar este para un foro, para que el usuario no tenga k introducir siempre la contraseña. Y así funcionaria pero si en un momento decide k no se le recuerde. ¿Cómo BORRO la cookie directamente?
  #8 (permalink)  
Antiguo 27/02/2005, 19:39
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
le dices q expire con una fecha que ya paso
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
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 22:44.