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

Problema Con Registro De Usuarios

Estas en el tema de Problema Con Registro De Usuarios en el foro de ASP Clásico en Foros del Web. HOLA! TENGO LA SIGUIENTE DUDA, NECESITO RESTRIGIR EL INGREOS DE USUARIOS A UNA WEB. HE DESCARGADO POR AHI LO SIGUIENTE http://www.escuelavioletaparra.com/U...so/Default.asp Usuario: Mikel contraseña: MIkel ...
  #1 (permalink)  
Antiguo 23/04/2004, 10:39
 
Fecha de Ingreso: abril-2004
Mensajes: 25
Antigüedad: 21 años
Puntos: 0
Pregunta Problema Con Registro De Usuarios

HOLA!
TENGO LA SIGUIENTE DUDA, NECESITO RESTRIGIR EL INGREOS DE USUARIOS A UNA WEB. HE DESCARGADO POR AHI LO SIGUIENTE

http://www.escuelavioletaparra.com/U...so/Default.asp

Usuario: Mikel
contraseña: MIkel

pero en vez de llevarme a la pagina que necesito abrir o decirme que la contraseña es incorrecta, me lanza un dialogo que dice Descargar.

en que estoy fallando??

GRACIAS... espero me puedan ayudar.

SALU2

AJIS.
  #2 (permalink)  
Antiguo 23/04/2004, 11:17
 
Fecha de Ingreso: abril-2004
Mensajes: 25
Antigüedad: 21 años
Puntos: 0
bueno para ser mas especifco, losa archivos se distribuyen de la siguiente manera. (Acceso.asp)


<%
Usuario = Request.QueryString("Usuario")
ClaveAcceso = Request.QueryString("ClaveAcceso")

Set Conexion = Server.CreateObject("ADODB.Connection")
Conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.MapPath("./Datos/BaseDatos.mdb")

Sql = "SELECT * FROM Usuarios WHERE Usuario = '" & Usuario & "'"
Set RecordSet = Server.CreateObject("ADODB.RecordSet")
RecordSet.Open Sql, Conexion

If RecordSet.EOF = True Then
Mensaje = "El usuario <B>" & Usuario & "</B> no existe"
Response.Redirect("PaginaError.asp?Mensaje=" & Mensaje & "&PaginaReEnvio=Default.asp")
ElseIf RecordSet("ClaveAcceso") = ClaveAcceso Then
Response.Redirect("TuPagina.asp")
Else
Mensaje = "La clave de acceso introducida no es la correcta para el usuario <B>" & Usuario & "</B>"
Response.Redirect("PaginaError.asp?Mensaje=" & Mensaje & "&PaginaReEnvio=Default.asp")
End If

RecordSet.Close
Conexion.Close
Set RecordSet = Nothing
Set Conexion = Nothing
%>



(Default.ASP)

<HTML>
<SCRIPT language="javascript">
function Comprobar()
{
var Usuario;
var ClaveAcceso;

Usuario = document.all.Usuario.value;
ClaveAcceso = document.all.ClaveAcceso.value;

if (Usuario=='' || ClaveAcceso=='')
{
alert("Debe introducir obligatoriamente el Nombre de Usuario así como su Clave de Acceso");
}
else
{
location.replace("Acceso.asp?Usuario=" + Usuario + "&ClaveAcceso=" + ClaveAcceso)
//location.href="Acceso.asp?Usuario=" + Usuario + "&ClaveAcceso=" + ClaveAcceso;
}
}
</SCRIPT>
<BODY bgcolor="Teal">
<TABLE>
<TR bgcolor="Gainsboro">
<TD align="center"><FONT color="Teal" face="Verdana" size="2"><B>Usuario</B></FONT></TD>
</TR>
<TR>
<TD><INPUT name="Usuario" maxlength="12" ID="Text1"></TD>
</TR>
<tr><td height="10"></td></tr>
<TR bgcolor="Gainsboro">
<TD align="center"><FONT color="Teal" face="Verdana" size="2"><B>Clave Acceso</B></FONT></TD>
</TR>
<TR>
<TD><INPUT name="ClaveAcceso" maxlength="12" type="password" ID="Password1"></TD>
</TR>
<tr><td height="10"></td></tr>
<TR>
<TD align="center"><INPUT type="submit" value="Ingresar" onclick="javascript:Comprobar()" ID="Submit1" NAME="Submit1"> </TD>
</TR>
</TABLE>
</BODY>
</HTML>

(paginaerror.asp)

<%
Mensaje = Request.QueryString("Mensaje")
PaginaReEnvio = Request.QueryString("PaginaReEnvio")
%>
<HTML>
<SCRIPT language="javascript">
function Continuar(PaginaReEnvio)
{
location.replace(PaginaReEnvio);
//location.href = PaginaReEnvio;
}
</SCRIPT>
<BODY bgcolor="Teal">
<TABLE width="100%" height="100%">
<TR>
<TD align="center"><FONT face="Verdana" color="Gainsboro" size="3"><%=Mensaje%></FONT></TD>
</TR>
<TR>
<TD align="center">
<INPUT type="submit" value="Continuar" onclick="javascript:Continuar('<%=PaginaReEnvio%>' )">
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

(tupagina.asp)

<HTML>
<BODY bgcolor="Teal">
<TABLE width="100%" height="100%">
<TR valign="middle">
<TD align="center">
<FONT face="Verdana" size=5" color="Gainsboro">
<B>
Esta sería tu página<BR><BR>
Donde yo realizo la llamada a "TuPagina.asp" debes de poner el nombre de tu página
</B>
</FONT>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>


FAVOR AYUDENME QUE NECESITO HACERLO MUY PRONTO.

GRACIAS
SALU2
  #3 (permalink)  
Antiguo 23/04/2004, 11:21
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98

Nope, antes de meternos al código, este mensaje de descarga indica que el equipo donde tienes alojado estos archivos no está ejecutando los ASP's...puede ser que no lo tengas en el wwwroot, o que no sea un servidor windows?

Necesitamos mas datos.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 23/04/2004, 11:26
 
Fecha de Ingreso: abril-2004
Mensajes: 25
Antigüedad: 21 años
Puntos: 0
En realidad no tengo muy claro eso de wwwroot, me gustaria me explicaras un poco mas ya que no soy muy experto en esto.

eso es lo que te puedo contar en realidad no que mas decirte.
es posible cambiar el archido de extensión es decir de ASP a PHP, utilizando los mismos codigos??

GRACIAS DE ANTEMANO

SALU2

AJIS.
  #5 (permalink)  
Antiguo 23/04/2004, 11:31
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
tu servidor no soporta ASP
__________________
Manual de ASP Avanzado ;-)
  #6 (permalink)  
Antiguo 23/04/2004, 11:32
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Bueno, pues a ver, las plataformas de servidor de windows, utilizan el IIS(Internet Information Server) para ejecutar scripts, este IIS, generalmente apunta a una carpeta llamada wwwroot, la cual se encuentra en el directorio en el cual se encuentra instalado:

C:\InetPub\wwwroot\

Dentro de esta carpeta deberán residir tus aplicaciones...

Ahora, con respecto a tu siguiente pregunta...NO, no se puede, ambos, PHP y ASP son plataformas distintas que utilizan diferentes lenguajes de programación, o sea que para nada es lo mismo.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 23/04/2004, 11:34
 
Fecha de Ingreso: abril-2004
Mensajes: 25
Antigüedad: 21 años
Puntos: 0
mmm... ya me queda un poko ams claro.

ahora bien, como puedo realizar entonces lo que necesito hacer??
restringir el ingreso de usuarios a una web?

DE ANTEMANO
GRACIAS


SALU2
AJIS.
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 13:53.