21.01.2015 Views

Mise en place de la base de données spatialisée de ... - Tour du valat

Mise en place de la base de données spatialisée de ... - Tour du valat

Mise en place de la base de données spatialisée de ... - Tour du valat

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Petra Cohez-Vajda<br />

<strong>Mise</strong> <strong>en</strong> <strong>p<strong>la</strong>ce</strong> <strong>de</strong> <strong>la</strong> <strong>base</strong> <strong>de</strong> données Salicornia<br />

lui suffit d’<strong>en</strong>trer une fois dans <strong>la</strong> <strong>base</strong> avec le mot <strong>de</strong> passe et l’id<strong>en</strong>tifiant<br />

d’administrateur, ou saisie ou consultation.<br />

2. Si l’id<strong>en</strong>tifiant et le mot <strong>de</strong> passe ne correspond pas au développeur, <strong>la</strong><br />

procé<strong>du</strong>re d’id<strong>en</strong>tification fait appel à une fonction programmée sous VBA<br />

nommé « Rechercher utilisateur ». Cette fonction parcourt <strong>la</strong> table nommée<br />

Prog_User (cf. Droit d’accès hierarchisé). Il peut y avoir donc 2 possibilités :<br />

a) Si <strong>la</strong> fonction « Rechercher utilisateur » ne peut pas id<strong>en</strong>tifier<br />

l’utilisateur (mot <strong>de</strong> passe ou id<strong>en</strong>tifiant inconnu, ou le mot <strong>de</strong> passe<br />

ne correspond pas à l’id<strong>en</strong>tifiant), l’utilisateur est averti par une boîte<br />

<strong>de</strong> message et par l’<strong>en</strong> tête <strong>du</strong> formu<strong>la</strong>ire que sa t<strong>en</strong>tative d’<strong>en</strong>trer a<br />

échoué. Une restriction <strong>de</strong> trois t<strong>en</strong>tatives a été programmée, c’est-àdire<br />

que l’utilisateur a <strong>la</strong> possibilité d’<strong>en</strong>trer trois fois un mot <strong>de</strong> passe<br />

et un id<strong>en</strong>tifiant correct. Après <strong>la</strong> troisième t<strong>en</strong>tative d’insuccès, <strong>la</strong><br />

<strong>base</strong> <strong>de</strong> données se ferme (Cf. Figure XXIII). Bi<strong>en</strong> évi<strong>de</strong>mm<strong>en</strong>t<br />

l’utilisateur peut ouvrir à nouveau <strong>la</strong> <strong>base</strong> <strong>de</strong> données et y t<strong>en</strong>ter<br />

d’<strong>en</strong>trer. Si l’utilisateur souhaite il peut quitter à tout mom<strong>en</strong>t <strong>la</strong><br />

procé<strong>du</strong>re d’id<strong>en</strong>tification par le bouton fermer ou par l’icône<br />

« Quitter ».<br />

b) Si <strong>la</strong> fonction « Rechercher utilisateur » peut id<strong>en</strong>tifier l’utilisateur, le<br />

droit spécifique lui sera alloué. L’utilisateur « gar<strong>de</strong> » son droit<br />

jusqu’à <strong>la</strong> fermeture <strong>de</strong> <strong>la</strong> <strong>base</strong>. La page d’<strong>en</strong>trée se ferme et <strong>la</strong> page<br />

d’accueil s’ouvre avec les barres <strong>de</strong> m<strong>en</strong>us et les boutons comman<strong>de</strong>s<br />

personnalisées.<br />

56

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!