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

¿Alguien me puede hacer una sencilla estructura de IF... ELSE?. Gracias.

Estas en el tema de ¿Alguien me puede hacer una sencilla estructura de IF... ELSE?. Gracias. en el foro de ASP Clásico en Foros del Web. Hola a todos: Estoy haciendo mis PRIMERAS páginas .asp con la ayuda de Frontpage 2000 (aún no sé suficiente código). Ya enlazo un formulario con ...
  #1 (permalink)  
Antiguo 13/08/2003, 05:16
 
Fecha de Ingreso: noviembre-2002
Ubicación: Almería-España.
Mensajes: 63
Antigüedad: 22 años, 5 meses
Puntos: 0
¿Alguien me puede hacer una sencilla estructura de IF... ELSE?. Gracias.

Hola a todos:

Estoy haciendo mis PRIMERAS páginas .asp con la ayuda de Frontpage 2000 (aún no sé suficiente código). Ya enlazo un formulario con una base de datos de access 2000, pero ahora lo que me hace falta es agregarle a ese formulario un par de campos, para usuario y contraseña.
Creo que tengo claro lo que quiero, una estructura del tipo IF... este usuario tiene realmente esta contraseña ejecutar su solicitud de introducir/consultar datos ELSE pues dar un error y no dejarle introducir/consultar datos.

Mi problema es que no se aún suficiente código y no me funciona, alguien me podía escribir "pa tontos" la forma de hacer este IF, de modo que yo que soy un burro pudiera copiarlo y pegarlo en mi Web a ver si funciona de una vez...

Muchas gracias a todos. ¿Qué sería de mí sin vosotros?.
  #2 (permalink)  
Antiguo 13/08/2003, 05:36
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Hola Skineriano, vamos a ver si te puede servir esto:

Código PHP:
'recogemos los valores del formulario, ten cuidado con la ñ que puede causar problemas

Dim usuario, pass

usuario = Request.Form("usuario")
pass= Request.Form("pass")

'
La conexión a la base de datos
Set rs 
Server.CreateObject("ADODB.Recordset")

strSQL "SELECT pass FROM ADMIN WHERE USUARIO ='" usuario "'"

rs.Open strSQLstrCon

comprobamos que todo está correcto
If NOT rsCheckUser.EOF Then
            
    
If (Request.Form("pass")) = rs("pass"Then
        
        Response
.Redirect "entrar.asp"

    
else
        
response.redirect "salir.asp"

    
End If
End If 
Haber si te funciona esto.

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades
  #3 (permalink)  
Antiguo 13/08/2003, 05:42
Avatar de Barraca  
Fecha de Ingreso: octubre-2001
Ubicación: Dénia
Mensajes: 259
Antigüedad: 23 años, 6 meses
Puntos: 2
hola amigo, es muy sencillo...
El form que envía a la página restringida tiene que tener dos campos, llamados "user" y otro llamado "pass"
en la página de autentificación tienes que poner...
*nota
es un poco chapuza pues no es dinamico...
el nombre de usuario será: dani
y el pass será tambien dani para cambiarlo cambialos respetando los " "
<%
dim user, pass
user = request.form("user")
pass = request.form("pass")
if user = "dani" and pass = "dani" then
response.write("el nombre de usuario y contraseña son correctos")
else
response.redirect("error.asp")
%>

El response.write se utiliza para escribir código ascii en el documento mientras que el redirect lo que hace es redireccionar la página...

Lo que hace este pequeño script es si no es correcto te redireccionará a error.asp mientas si es correcto te escribirá en la página "el nombre de usuario y la cotraseña tal tal"

ESpero que te sirva
__________________
último proyecto:
Empresa SEO
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 17:41.