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

Problema por utilizar ASP?

Estas en el tema de Problema por utilizar ASP? en el foro de ASP Clásico en Foros del Web. Hola a tod@s, Estoy probando un acceso por claves a una página asp y tengo una base de datos con diferentes claves para los diferentes ...
  #1 (permalink)  
Antiguo 02/04/2003, 06:01
 
Fecha de Ingreso: julio-2002
Mensajes: 42
Antigüedad: 22 años, 9 meses
Puntos: 0
Problema por utilizar ASP?

Hola a tod@s,
Estoy probando un acceso por claves a una página asp y tengo una base de datos con diferentes claves para los diferentes dias de la semana. Lo que me sucede es que cuando cambia el día, el acceso no me funciona, pero si accedo a la página por la dirección IP y meto la clave del día, si me funciona. ¿Esto es normal?, ¿sabe alguien como se puede solucionar?.

Un saludo,
__________________
Rodar.
  #2 (permalink)  
Antiguo 02/04/2003, 10:22
 
Fecha de Ingreso: marzo-2003
Mensajes: 4
Antigüedad: 22 años, 1 mes
Puntos: 0
Hola,

Me he perdido un poco .... no te funciona por que no recupera bien las claves, o directamente no las recupera el asp.
Cacheas la calve de alguna forma?
Si accedes al asp por ip si funciona?

Es un poco lisoso, puedes ser un poco mas extenso ?

Saludos!
  #3 (permalink)  
Antiguo 02/04/2003, 10:23
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
no entendi

desde donde accedes? desde localhost o desde la pagina online?
  #4 (permalink)  
Antiguo 02/04/2003, 10:29
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 22 años, 1 mes
Puntos: 0
Yo Tampoco....

De verdad yo tampoco entendi... no entendi si el problema es de codigo asp en cuanto a que no esta validando los usuarios o si el problema es el cache que puede ser... o si el problema es la forma de accesso via intranet o internet de verdad esta un poco confusa la cuestion y generalizada...

Si puedes ser un poco mas especifico te podriamos ayudar...

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #5 (permalink)  
Antiguo 02/04/2003, 11:13
 
Fecha de Ingreso: julio-2002
Mensajes: 42
Antigüedad: 22 años, 9 meses
Puntos: 0
Esperos aclararos algo

Hola a tod@s de nuevo,

Antes de nada gracias por interesaros en mi problema, me intentare explicar mejor.

Yo tengo una página default.asp con este código para el password:

<% if request.form("contrasena")="" then %>
<form action="default.asp" method="post" name="PASA">
pongo el checkbox, el diseño, etc
</form>
<% else
contrasena=replace(request.form("contrasena"),""," ")

Dim oConn,rs,sqltxt
set oConn=server.CreateObject("ADODB.Connection")
oConn.open "driver={Microsoft Access Driver (*.mdb)}; DBQ="& server.mappath("Bdatos\contras.mdb") set rs=server.CreateObject("ADODB.recordset")
sqltxt="Select * from accesos where contrasena='"&contrasena&"' and dia=Date()"
rs.open sqltxt,oConn
if not rs.eof then
if rs("contrasena")=contrasena then
session("autorizacion")=1
response.redirect"Pruebacceso.asp"
end if
else
session("autorizacion")=-1
end if
rs.close
set rs=nothing
oConn.close
set oConn=nothing
if session("autorizacion")=-1 or session("autorizacion")="" then
response.redirect"default.asp?msg=password%20incor recta"
end if

end if %>
Tengo una base de datos con los campos correspondientes, etc. Como vereis nada del otro mundo.
Pues bien esto no me funciona si voy a la dirección pongamos por ejemplo www.prueba.com, pero sin embargo si me funciona si voy
a la IP donde va a estar, pongamos por ejemplo también http://159.159.35.46
¿puede faltarme chequear algo?, o actualizar algo.
Espero este más claro ahora,

Un saludo,
__________________
Rodar.
  #6 (permalink)  
Antiguo 02/04/2003, 11:23
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 22 años, 1 mes
Puntos: 0
ok.. algunas cosillas...

Algunas cositas...

1. Fijate en esto....

sqltxt="Select * from accesos where contrasena='"&contrasena&"' and dia=Date()"
.....

if not rs.eof then
if rs("contrasena")=contrasena then
session("autorizacion")=1
response.redirect"Pruebacceso.asp"
end if

Con la consulta sqltxt estas buscando el registro cuya contraseña concuerde con el dia es decir que la contraseña que se coloque sea la que le corresponde al dia en el que se esta entrando al sistema...

Entonces...

Con el if not rs.eof then ya estas validando de que si no llego a despues del ultimo registro entonces quiere decir que la contraseña concuerda con el dia asi que creo que no hace falta que coloques..

if rs("contrasena")=contrasena then

No se a mi parecer esta de mas... estas como que validando 2 veces creo....

2. El sistema de password y eso esta hospedado en un servidor en internet??? si es asi... tienes el dominio asociado al servidor de hosting??? porque puede ser que no este apuntando al servidor y por eso no puedes accesar a la pagina de login... y mediante el ip del servidor de hosting si...

3. En realidad no he entendido 100% cual es el problema... no se si cuando entras por www.pagina.com te da un error de codigo o simplemente no encuentra la pagina y cuando entras por ip si funciona perfecto...

Espero que de algo te sirva...

Cualquier otra inquietud no dudes en preguntar...

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #7 (permalink)  
Antiguo 02/04/2003, 11:37
 
Fecha de Ingreso: julio-2002
Mensajes: 42
Antigüedad: 22 años, 9 meses
Puntos: 0
Hola de nuevo,
Gracias por tu pronta respuesta MsTech.DotNet, te comento, en cuanto a lo del código, lo obtuve de una página en la quese comentaban tipos de accesos restringidos y la vedad es que tampoco lo he estudiado mucho, ya que funcionando, si válida dos veces, pues mejor que una, espero.
En cuanto a lo del Hosting y el servidor que me comentas, la verdad no tengo ni idea, ya que yo no llevo el tema, pero me enterare.
Y por último no me da error, simplemente se me queda muerta en la página, la actuliza pero no me pasa a pruebaceso.asp

Bueno nada más y cuando me entere de lo del hosting y el servidor os comento.

Un saludo,
__________________
Rodar.
  #8 (permalink)  
Antiguo 23/04/2003, 04:11
 
Fecha de Ingreso: julio-2002
Mensajes: 42
Antigüedad: 22 años, 9 meses
Puntos: 0
Redireccionemiento

Hola a tod@s de nuevo,
Al parecer ya he corregido el problema de la actualización diaria que tenia, pero ahora ha surgido otro nuevo, ¿cómo no? . El caso es que al redireccionar el dominio a la página lo que pasa es que en la dirección, en vez de quedarse la dirección escrita, la del dominio, marca la dirección IP donde esta alojada . ¿Se puede solucionar esto?.

Espero que este claro el problema que tengo, un saludo
__________________
Rodar.
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 16:39.