Access - Seguridad y cuentas

 
Vista:

Seguridad y cuentas

Publicado por Unai (14 intervenciones) el 12/05/2004 10:41:02
Tengo una cuenta con Formularios, Tabalas, Consultas e Informes, y me gustaria saber como hacer para q al iniciar haya q meter un nombre de usuario y una contraseña, y dependiendo de ella tengas la posibilidad de cambiar todo o solo meter, actualizar y eliminar datos, desde los formularios, nunca desde las tablas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Seguridad y cuentas

Publicado por Alejandro (4142 intervenciones) el 05/05/2023 19:10:59
Para agregar seguridad de inicio de sesión a tu base de datos de Access, primero debes crear cuentas de usuario con permisos específicos. A continuación, puedes crear un formulario de inicio de sesión que solicite al usuario un nombre de usuario y una contraseña y luego verifique si las credenciales ingresadas son válidas.

Para crear cuentas de usuario en Access, puedes hacer lo siguiente:

1. Haz clic en la pestaña "Archivo" y luego en "Administrar > Cuentas de usuario".
2. Selecciona "Crear cuenta de usuario" y proporciona un nombre de usuario y una contraseña para la nueva cuenta.
3. Seleccione los permisos que desea otorgar a la cuenta de usuario, como "Lectura y escritura" o "Solo lectura".
4. Repite estos pasos para cada cuenta de usuario que desees crear.

Una vez que hayas creado las cuentas de usuario, puedes crear un formulario de inicio de sesión que solicite al usuario que ingrese un nombre de usuario y una contraseña. Para hacer esto, puedes seguir estos pasos:

1. Crea un nuevo formulario y agrega dos cuadros de texto para el nombre de usuario y la contraseña, y un botón para enviar el formulario.
2. En el evento "Al hacer clic" del botón, agrega código que verifique si el nombre de usuario y la contraseña ingresados son válidos. Puedes hacer esto ejecutando una consulta que busque el nombre de usuario y la contraseña en la tabla de cuentas de usuario.
3. Si las credenciales son válidas, puedes abrir el formulario principal de la base de datos y ocultar el formulario de inicio de sesión. De lo contrario, puedes mostrar un mensaje de error y permitir que el usuario intente ingresar las credenciales nuevamente.

Para evitar que los usuarios accedan directamente a las tablas de la base de datos, puedes ocultar el panel de navegación y establecer los permisos de acceso en los formularios y consultas en lugar de las tablas. Para hacer esto, puedes seguir estos pasos:

1. Haz clic en la pestaña "Archivo" y luego en "Opciones > Configuración actual".
2. En la sección "Panel de navegación", desmarca la opción "Mostrar panel de navegación".
3. Haz clic en la pestaña "Base de datos actual" y luego en "Permisos de usuario".
4. Selecciona "Usuario avanzado" y establece los permisos para cada objeto de la base de datos, como formularios y consultas. Puedes permitir o denegar el acceso a cada objeto para cada cuenta de usuario según sea necesario.

Es importante tener en cuenta que la seguridad de la base de datos de Access no es tan sólida como la de otros sistemas de bases de datos, por lo que siempre debes tomar medidas adicionales para proteger los datos críticos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar