Ver Mensaje Individual
  #27 (permalink)  
Antiguo 03/12/2008, 12:18
Avatar de JuanRAPerez
JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Error de Password

sabes (desde mi punto de vista) cuando usas <script Language="VbScript"> aveces da lios con las cosas que estas haciendo yo me dedique mejor a usar redirect (ademas creo que algunos navegadores no lo interpretaran)

Código asp:
Ver original
  1. <%
  2. Usuario = Request.Form("usuario")
  3. ClaveUsuario = Request.Form("password")
  4.  
  5. sql = "SELECT usuario, password, permiso FROM usuarios WHERE usuario= '"& Usuario &"'and password='"& ClaveUsuario &"';"
  6. Set rs = Server.CreateObject("ADODB.Recordset")
  7. rs.Open sql, conn
  8. if rs.eof othen
  9.     'No existe usuario
  10.     'podrias crear un CSS para poder enviar los errores de una forma iconografia o bonita al navegador
  11.     response.write "<h1>¡El usuario no existe y/o Usuario o password incorrectos!<h1>"
  12. else
  13.     TipoPermiso = CStr(rs.fields("permiso"))
  14.     'pongamos todo en minuscula no sea eso tambien este fallando
  15.     TipoPermiso = lCase(TipoPermiso)
  16.     if TipoPermiso = "administrador" then
  17.         response.write "es administrador"
  18.         'una vez validado en lugar de imprimir mandamos a la pagina que es correcta
  19.         'response.redirect("administrador.asp")
  20.     else
  21.         response.write "es usuario"
  22.         'response.redirect("reservacion.asp")
  23.     end if
  24. end if
  25. rs.close
  26. %>

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador