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

Por favor, ayuda con esto, es un duda fácil...

Estas en el tema de Por favor, ayuda con esto, es un duda fácil... en el foro de ASP Clásico en Foros del Web. Ya hice esta pregunta antes, pero la respuesta que me dieron no funcionó... quisiera saber porqué el IExplorer no me lee las paginas ASP (muestra ...
  #1 (permalink)  
Antiguo 12/02/2002, 23:49
Avatar de Rosamunda  
Fecha de Ingreso: diciembre-2001
Ubicación: Buenos Aires
Mensajes: 792
Antigüedad: 22 años, 5 meses
Puntos: 1
Por favor, ayuda con esto, es un duda fácil...

Ya hice esta pregunta antes, pero la respuesta que me dieron no funcionó... quisiera saber porqué el IExplorer no me lee las paginas ASP (muestra el código y no el contenido).
Aclaro que instalé el PWS y la página la pongo dentro de las carpetas correctas (C:inetpub/wwwroot).
Nada funciona. Por cierto, leí por algún lado que donde hay que ponerlo es en http y no en C... pero cómo hago eso si trabajo desconectada??
Y por cierto, cuando suba la página, funcionará el código??
Gracias MIL!!

Rosamunda
  #2 (permalink)  
Antiguo 13/02/2002, 00:44
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Por favor, ayuda con esto, es un duda fácil...

1.- con que extension estas guardando tus paginas?

2.- puedes poner el codigo que utilizas


saludos :) ;)

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #3 (permalink)  
Antiguo 13/02/2002, 07:18
 
Fecha de Ingreso: enero-2002
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Por favor, ayuda con esto, es un duda fácil...

Accedes como
http://localhost/paginaEntrada.asp ?
Porque si solo lo abres lo estas viendo como fichero no como pagina ASP


\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/<br>[B]--->> Hector Garzon <<---<br>email: [email protected]<br>\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/
  #4 (permalink)  
Antiguo 13/02/2002, 21:24
Avatar de Rosamunda  
Fecha de Ingreso: diciembre-2001
Ubicación: Buenos Aires
Mensajes: 792
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Por favor, ayuda con esto, es un duda fácil...

El código que uso es el del artículo de aspfacil sobre cómo hacer que a una página se acceda con password.
Y No me sale. Lo intenté millares de veces. El lugar en donde pongo el archivo es c:inetpub/wwwroot no sé cómo hacerlo en http:// Eso está dentro de mi disco rígido o debo subir la página ASP para ver si funciona? He probado guardando los archivos como html o como asp (uso el editor de texto de windows, el Block de Notas).
Estoy con esto desde hace un mes, y no sé en qué estoy fallando.
Les agradeceré mucho que me ayuden..!!
El artículo de aspfácil es efectivamente fácil, pero no lo entiendo. Cuántas páginas hago y en donde copio y pego el texto?
No transcribo todo el artículo porque es muy largo (y además ustedes que andan en esto deben conocerlo casi de memoria).

GRACIAS!!!!!!!!

Rosamunda
:)
  #5 (permalink)  
Antiguo 14/02/2002, 12:22
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Por favor, ayuda con esto, es un duda fácil...

Creo que lo que te pasa es que no accedes a la página del modo correcto.

En la barra de direccion del navegador debes poner:

http://localhost/nombre_del_archivo.asp

Si abres el archivo simplemente haciendo doble click sobre él, el navegador lo abre, pero el PWS no lo ejecuta, por lo que te muestra el contenido tal cual.

Un saludo.
  #6 (permalink)  
Antiguo 15/02/2002, 00:05
Avatar de Rosamunda  
Fecha de Ingreso: diciembre-2001
Ubicación: Buenos Aires
Mensajes: 792
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Por favor, ayuda con esto, es un duda fácil...

Mirá, ya hice lo que me dijiste, pero el explorer me pide estar conectada para entrar, lo toma como una página (aún con &quot;localhost&quot;)... Qué puedo hacer?

Rosamunda
  #7 (permalink)  
Antiguo 15/02/2002, 00:08
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Por favor, ayuda con esto, es un duda fácil...

pon el codigo completo que estas utilizando sin importar que este en aspfacil pon el tuyo

saludos :) ;)
  #8 (permalink)  
Antiguo 15/02/2002, 06:11
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Por favor, ayuda con esto, es un duda fácil...

¿Cómo te conectas a internet?

Si es mediante un proxy, tienes que indicar al navegador que no utilice el proxy para direcciones locales.

En Explorer, vete a herramientas-&gt;Opciones de Internet.

Allí, en la solapa &quot;Conexiones&quot;,pincha &quot;configuración LAN&quot; y allí &quot;No utilizar servidor proxy para direcciones locales&quot;

A ver si damos con ello.

Si no es así repregunta, no te cortes.

Un saludo.
  #9 (permalink)  
Antiguo 15/02/2002, 14:53
Avatar de Rosamunda  
Fecha de Ingreso: diciembre-2001
Ubicación: Buenos Aires
Mensajes: 792
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Por favor, ayuda con esto, es un duda fácil...

(Primero que nada... alguien, por acaso, puede creer que me voy a cortar en esto? Si por el contrario, les agradezco mucho su ayuda!!!

Por cierto:
No estoy usando servidor proxy, sino la “detección automática”, aún así, puse, en la parte del proxy lo que me dijiste, pero me sigue pidiendo conectarme.
Cuando pongo http://localhost/login.asp me pide que me conecte.
(La página asp la tengo en C:\Inetpub\wwwroot).

Acá va el código que uso:

El un form común, de una página html (en la que los que quieren dejan sus datos para sumerse a los usuarios registrados), agrego esto
&lt;FORM NAME=&quot;Login&quot; METHOD=&quot;POST&quot; ACTION=&quot;alta.asp&quot;&gt;
La página alta.asp tiene este código:

&lt;%

Dim nombre, apellidos, telefono, email, login, password
Dim correcto
Dim oConn, rs, SQL

'Recogemos el formulario
nombre=Request.Form(&quot;nombre&quot;)
apellidos=Request.Form(&quot;apellidos&quot;)
...

correcto=True
'Comprobamos que no hay campos vacíos
if nombre=&quot;&quot; then correcto=False end if
if apellidos=&quot;&quot; then correcto=False end if
...
if password=&quot;&quot; then correcto=False end if

if correcto then
'Solo si todo está bien, comprobamos con la bd

set oConn=Server.CreateObject(&quot;ADODB.Connection&q uot;)
oConn.Open ...
SQL=&quot;SELECT * FROM Usuarios WHERE (Login='&quot;&amp;login&amp;&quot;');&quot;
'Ejecutamos la consulta
set rs=oConn.Execute(SQL)

'si no nos devuelve vacío es que el login ya está en uso
if not rs.EOF then
Response.Write(&quot;El nombre de usuario ya está siendo utilizado. &quot;)
Response.Write(&quot;Por favor, escoja otro.&quot;)
else
' es vacio, así que le insertamos en la bd
SQL=&quot;INSERT INTO Usuarios &quot; &amp; _
&quot;(Login, Password, Nombre, Apellidos, Tlf, Email)&quot;
SQL=SQL &amp; &quot; VALUES ('&quot;&amp;login&amp;&quot;', '&quot;&amp;password &amp; _
&quot;', '&quot;&amp;nombre&amp;&quot;','&quot;&amp;apellid os&amp;&quot;','&quot;&amp;telefono&amp;&quot;','& quot;&amp;email&amp;&quot;');&quot;
oConn.Execute(SQL)
Response.Write(&quot;Gracias por registrarte, &quot;&amp; nombre)
end if

'Limpiamos objetos
rs.Close
oConn.Close
set rs=nothing
set oConn=nothing
else

'El usuario ha metido datos incorrectos
Response.Write(&quot;Datos incorrectos!&quot;)
end if


%&gt;


Luego hago una página en la que el usuario ya registrado ingresa su clave: (login.asp)

&lt;%
'Para los redireccionamientos
Response.Buffer=True

Dim oConn, rs, SQL, nombre, password

'Recogemos el formulario
nombre=Trim( Request.Form(&quot;Nombre&quot;) )
password=Trim ( Ruest.Form(&quot;Password&quot;) )

'Si no lo ha enviado, es decir no hay nada en estas variables
'le presentamos el formulario

if nombre=&quot;&quot; then
MostrarFormulario
else

'Validamos su identidad
set oConn=Server.CreateObject(&quot;ADODB.Connection&q uot;)
oConn.Open &quot;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&quot; &amp; Server.MapPath(&quot;ejemplo.mdb)
SQL=&quot;SELECT Id_USUARIO, Login, Password FROM &quot; &amp; _
&quot;Usuarios WHERE (Login='&quot;&amp;nombre&amp;&quot;' AND Password='&quot;&amp;password&amp;&quot;');&quot;


'Ejecutamos consulta
set rs=oConn.Execute(SQL)

if rs.EOF then

'No existe ese usuario con esa contraseña
'Así que le negamos el acceso
Session(&quot;aut&quot;)=False
Response.Write(&quot;Lo siento, no existe ese usuario/contraseña.&quot;)
else

'Le mandamos a la pagina de bienvenida
Session(&quot;aut&quot;)=True
Response.Redirect(&quot;default.asp&quot;)
end if

end if

%&gt;


Y ahora, entiendo que debería poner en cada página que quiera proteger esto:

&lt;%
'Página privada
if Session(&quot;aut&quot;)=False then
le negamos el paso
end if
%&gt;

Por cierto, la bese de datos en access se llama usuarios, y la tabla también usuarios.

Qué será lo que tengo mal??

GRACIAS DE NUEVO CHICOS!!

Rosamunda


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:17.