Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-02-2007
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
Conexion con el Servidor

Hola a todos. Tengo una carpeta compartida en otro equipo y este tiene clave para entrar. La pregunta es la siguiente, hay alguna forma de saber si el usuario se ha logado ya en el otro equipo y si no es así pedirle el usuario y la contraseña para abrir los caminos.

Un Saludo y gracias.
Responder Con Cita
  #2  
Antiguo 14-02-2007
Avatar de rruz
[rruz] rruz is offline
Miembro Premium
 
Registrado: jun 2006
Posts: 146
Poder: 18
rruz Va por buen camino
Aqui tienes una funcion que te va a permitir logearte a un
PC con recursos compartidos.


Código Delphi [-]
function Login_Network(Nombre_PC, Usuario, Clave: string): DWORD; 
var 
  Nt: NetResource; 
begin 
 
  With Nt do Begin
  lpLocalName    := nil; 
  lpRemoteName := PChar(Nombre_PC); 
  lpComment      := nil; 
  lpProvider        := nil;
 
  dwScope        := RESOURCE_REMEMBERED; 
  dwType          := RESOURCETYPE_DISK; 
  dwDisplayType := RESOURCEDISPLAYTYPE_GENERIC; 
  End; 
  
  Result := WNetAddConnection2(Nt, PChar(Clave), PChar(Usuario),
  CONNECT_UPDATE_PROFILE); 
end;


Para saber si esta logeado o no el usuario intenta acceder a un recurso de la red y captura la excepcion (si es que se produce puedes asumir que no tienes permiso).

en este link encontraras mas informacion.

http://msdn2.microsoft.com/en-us/library/aa385413.aspx

Saludos
Responder Con Cita
  #3  
Antiguo 14-02-2007
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.027
Poder: 22
keys Va por buen camino
Muchas gracias funciona perfectamente y es además el hilo a partir de cual tirar para poder hacer más cosas.

Un Saludo y gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conexion a servidor muy lenta DISAC_FIGO Conexión con bases de datos 0 16-01-2007 21:50:30
conexion cliente/servidor alfil123 Conexión con bases de datos 0 16-12-2005 15:27:43
Conexión a un servidor FTP con SSL activado adebonis Internet 2 02-12-2005 07:21:07
Conexion Cliente/Servidor Aser Firebird e Interbase 1 20-04-2005 22:42:28
Revisar conexión al servidor torito Conexión con bases de datos 0 08-10-2004 21:51:21


La franja horaria es GMT +2. Ahora son las 07:51:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi