Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2011, 11h51   #1
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Par défaut Sécurisation et Multi-Utilisateurs

Bonjour à tous,

Après avoir fouiller sur la toile j'ai rien trouver pour la sécurisation d'une base de données 2010.

Mes objectifs sont:
1 - Créer plusieurs utilisateurs avec des mots de passes.
2 - Donner des droits d'accés à tel ou tel formulaire pour les utilisateurs.
3 - Mettre en place l'ouverture de la base par plusieurs personnes en même temps et pouvant modifier leurs propres formulaires.

Merci d'avance
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 13h44   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 623
Points : 11 623
Bonjour,

Depuis 2007 la sécurité utilisateurs a été abandonnée.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 14h25   #3
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Donc je ne peux pas créer de sécurité pour un utilisateur en lui autorisant les droits pour tel ou tel formulaire si je comprends bien?


Merci
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 09h29   #4
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 623
Points : 11 623
Bonjour,
Si tu peux le faire mais il faut savoir que la technique employé ne dépend plus de la sécurité utilisateurs native (mdw, groupe de travail...). Et qu'elle est loin d'être efficace pour quelqu'un de déterminé.

Il y a plusieurs choses à mettre en oeuvre.
1) désactiver l'action de la touche Shift. (voir dans Faq)
2) cacher le ruban (voir dans contribution ou la faq)
3) compiler le frontal (accde)
4) détecter le username de la session Windows (voir ce post http://www.developpez.net/forums/d98...ia-formulaire/)
6) gérer les droits dans une table.
5) manipuler les propriétés Allow suivant les droits de l'utilisateur.

N'importe qui peut directement attaquer la base contenant les données et les manipuler. Donc sécurité de façade uniquement (un peu comme le canada-dry).

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 11h27   #5
Membre actif
 
Homme Dominique
Gestion parc machine, assistance informatique, développement Access, Excel...
Inscription : février 2007
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Dominique
Âge : 56
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Gestion parc machine, assistance informatique, développement Access, Excel...
Secteur : Service public

Informations forums :
Inscription : février 2007
Messages : 130
Points : 161
Points : 161
Bonjour.
J'ajouterai la possibilité de mettre la base dorsale sur un serveur correctement sécurisé au niveau accès.
Cordialement, Dominique.
PapouDomi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 16h17   #6
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 623
Points : 11 623
Citation:
Envoyé par PapouDomi Voir le message
Bonjour.
J'ajouterai la possibilité de mettre la base dorsale sur un serveur correctement sécurisé au niveau accès.
Cordialement, Dominique.
ça empêchera les non-utilisateurs de l'application d'y accéder. Pour les autres il leur faut les droits Création, suppression, lecture, écriture. Sinon l'appli ne fonctionnera pas. (voir la partie ldb du tuto sur la sécurité).
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 09h11   #7
Membre actif
 
Homme Dominique
Gestion parc machine, assistance informatique, développement Access, Excel...
Inscription : février 2007
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Dominique
Âge : 56
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Gestion parc machine, assistance informatique, développement Access, Excel...
Secteur : Service public

Informations forums :
Inscription : février 2007
Messages : 130
Points : 161
Points : 161
Bonjour.
Suite à une évolution d'une des applis en cours de développement, je vais rencontrer la même problématique.
En plus de ce qui a été dit précédement, je vais ajouter sur la base dorsale un petit bout de code gérant la saisie d'un mot de passe lié à l'utilisateur et bien sur l'inhibition de la touche shift.
A+
PapouDomi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 14h52   #8
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Voilà ce que j'ai fais:

J'ai créé une table T_User ainsi que plusieurs 2 formulaires T_Connexion pour la connexion et T_User pour la création d'un utilisateur.

J'arrive bien à me connecter selon le nom et le mdp et j'arrive à récupérer le nom de l'utilisateur qui vient de se connecter sur le formulaire.

Est il possible de gérer dans les pages de navigation qui à le droit à ECRITURE, LECTURE ?


Merci
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 15h20   #9
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 623
Points : 11 623
Pour les formulaires de données ces les propriétés Allow... il y en a 4.
Pour la navigation il faut se le faire à la menotte avec la propriété Enabled des controles concernés. Du boulot en perspective.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 16h04   #10
Futur Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 121
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 121
Points : 19
Points : 19
Comment faire pour gérer les propriètés Allow alors que le contenu de mon formulaire contient déjà quelque chose?

Merci d'avance
Kevin80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 17h08   #11
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 623
Points : 11 623
C'est à l'ouverture de chaque formulaire que tu détectes les droits de l'utilisateur, sur le Form_open tu règles les Allow en conséquence.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h01.


 
 
 
 
Partenaires

Hébergement Web