IlCapo

Estimados, ante todo gracias por la atencion.

Tengo que hacer un programas que acceda a un base de datos de access en un servidor con dominio.

Este programa solo debe permitir el acceso a un usuario que tendra su clave para poder ingresar al directorio donde esta la base. El usuario no debe conocer la clave, el login lo deberia realizar el programa y al salir deberia cerrar la sesion.

Este directorio tiene la base de datos del sistema que controla toda la gestion, y el programa solo permite el ingreso de pedidos a la base. La idea, es que el usuario solo pueda hacer eso, que no tenga acceso al directorio de la base. La base no esta protegida por contrasena.

Si hay otra forma de hacer lo mismo escucho ideas, peor la tarea deberia ser en linea y conectado con la base (por las consultas de la base de clientes y articulos).

Agradecere toda ayuda y guia que me puedan dar.

Saludos a todos

Roberto



Re: Visual Basic Language Logear un user desde un programa en vb2005

IlCapo

Sorry all, I wrote the post in spansih. Here go in english.

I have to make a visual basic 2005 program that access an access database, I need to make the logging process inside the program and when finish close the user. The user do no have to know user and psw to access to the directory where the base is.

Any ideas Thank you very much.

Roberto





Re: Visual Basic Language Logear un user desde un programa en vb2005

Riquel Dong – MSFT

Hi Ilcaplo,

Based on your post, my understanding of your question is that you need to add a login form to your application.

In VB.net you can add a login form from "Add New Item" windows to achieve this. After the user inputs the username and password, you can compare these information with your settings to know whether the user can been granted to run the application. I recommend you see this article Login Form. It demonstrates how to read the user information from the database and compare with the user input, although in VB.net 2005 you needn't to create a login form. If you have any further questions, please tell me. Here is the code snippet to show a login form.

Code Block

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.Timer1.Enabled = True

Me.Timer1.Interval = 1

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

Me.Hide()

My.Forms.LoginForm1.Show()

Timer1.Enabled = False

End Sub

End Class

Best regards,

Riquel.