Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 validar usuario para modificar datos
 Foro Bloqueado  Tema Bloqueado


Autor Temas
cmaldonadon
Starting Member

Colombia
26 Posts
Mensajes - 22 Jun 2004 :  23:27:32  Ver Perfil  Enviar Email
Hola, estoy realizando una aplicación que modifica los datos de proveedores, para ello el usuario tiene una identificación y un password que ingresaron cuando diligenciaron el formulario de nuevo proveedor.

Proponente (identificacion(numérico))
Usuarios (id_usuario(numérico) y password)

La validación que estoy realizando no es correcta porque el formulario se abre con solo digitar la identificación y no la contraseña,la idea es que el valide que la identificación de Proponente sea igual a la de Usuarios y además que la contraseña de ese proveedor sea correcta.

cdocumento=request.form("documento")
cpassword=request.form("password")
Dim MM_proveedores_STRING
MM_proveedores_STRING = "dsn=proveedores;"
Set oConexion = Server.CreateObject("ADODB.Connection")
oConexion.open MM_proveedores_STRING

sqltxt5 = "select proponente.identificacion,proponente.razon_social,usuarios.id_usuario,usuarios.password from proponente,usuarios WHERE proponente.identificacion=usuarios.id_usuaio and usuarios.password like '%"&cpassword&"%'"
set ors9=server.createobject ("ADODB.Recordset")
set ors9=oConexion.execute(sqltxt5)
%>
<%if ors9.eof then%>

<font size="3" face="Arial, Helvetica, sans-serif"><strong>RESULTADOS DE LA
CONSULTA </strong></font> </div>
<h3 align="center">
<font color="#000000">No hay datos que coincidan con su petición </font></h3>
<p>
<%else%>
<%
If (CStr(Request("MM_insert")) = "form2") Then
If request.form("MENU_D1") = "Seleccione el Contacto" Then
%>
<script language="JavaScript">
alert("Seleccione un Contacto");
</script>
<%
Else
dim documento, D_identificacion, D_razon, D_camara, D_ciudad, D_direccion, D_telefono1, D_telefono2
documento = request.form("MENU_D1")
D_identificacion = request.form("identificacion")
D_razon = request.form("razon")
D_camara = request.form("camara")
D_ciudad = request.form("ciudad1")
D_direccion = request.form("direccion1")
D_telefono1 = request.form("telf1")
D_telefono2 = request.form("telf2")

sql_mod = "update proponente set razon_social '"&D_razon&"',camara_comercio = '"&D_camara&"',ciudad= '"&D_ciudad&"',direccion = '"&D_direccion&"',telefono1 = '"&D_telefono1&"', telefono2 = '"&D_telefono2&"' where identificacion = "&documento&""(saca error por "no coinciden tipo de datos)
set modificacion = server.createobject ("ADODB.Recordset")
set modificacion=oConexion.execute(sql_mod)

Despúes de validar usuario y contraseña(que no lo hace bien) el ingresa al formulario modificar que no muestra los datos hasta no haber seleccionado el el proveedor. No se que hacer para que después de validar el usuario y contraseña muestre los datos del proveedor en el formulario sin necesidad de seleccionar el proveedor (porque este no debe ver los datos de los demás proveedores).

Agradezco a quien me pueda colaborar. Es urgente solucionar este problema.


cmn

Carlitos
Moderator

Chile
881 Posts
Posted - 23 Jun 2004 :  00:03:56  Ver perfil  Enviar e-mail
Hola:
SElect .....
WHERE proponente.identificacion=usuarios.id_usuaio and usuarios.password ='"&cpassword&"'"
(no uses el Like)
Atte. Carlitos


Carlitos ayuda a sus amigos!!Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar