Rendre une application vb.net accessible par plusieurs utilisateur [Résolu]

anissa2 - 4 nov. 2012 à 11:28 - Dernière réponse : NHenry 14262 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 22 septembre 2018 Dernière intervention
- 6 nov. 2012 à 23:49
Bonjour,
Je suis entrain de développer une application vb.net, liée à une base de données Mysql. Cet application sera installer sur un serveur pour permettre à plusieurs utilisateurs d'un LAN d'y accéder pour ajouter consulter, Modifier... des enregistrements en même temps. Ma question c'est comment procéder pour rendre cet application Multi-utilisateur
Merci d'avance.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
NHenry 14262 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 22 septembre 2018 Dernière intervention - 6 nov. 2012 à 23:49
3
Merci
Bonjour,

Tu peux identifier un PC par son adresse IP (si celle-ci est fixe).
Cependant, pour permettre aux personnes de se connecter, cette information n'est pas indispensable.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list
---
Mon site

Merci NHenry 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de NHenry
NHenry 14262 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 22 septembre 2018 Dernière intervention - 4 nov. 2012 à 17:22
0
Merci
Bonjour,

Ben, si la base est hébergée sur un serveur unique, elle est déjà multi utilisateur.

Si tu parles des login/password, il faut que tu créé une table indiquant par exemple :
Login
Mot de passe (si possible hashé (MD5 par exemple))
Grade (peut faire quoi
...

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list
---
Mon site
Commenter la réponse de NHenry
0
Merci
Bonjour,
Merci bc pour ta réponse Donc si j'ai bien compris j'aurai aucun problème pour la base de données, puisque on va l'installer sur un serveur et pour le vb.net (est-ce qu'il est mono-poste???), si oui je pense qu'il faut que l'installe sur chaque poste utilisateur, et pour la fenêtre identification oui, j'en ai une qui contrôle le mot de passe et login je ne sais pas comment la programmer de sorte qu'elle soit multi-utilisateur?
je sais que j'ai posé bc de question mais vraiment je suis bloquée
Merci.
Commenter la réponse de anissa2
NHenry 14262 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 22 septembre 2018 Dernière intervention - 4 nov. 2012 à 23:39
0
Merci
Bonjour,

Chaque ordinateur disposera de sa propre installation, mais le serveurd e données sera unique.

Le framework et donc ton programme sera à installé sur chaque machine.

Ensuite, concernant la gestion multi utilisateur, chaque ordinateur pourra avoir une identification différente, un programme ne partage pas sa mémoire avec les autres instances lancées sur le réseau.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list
---
Mon site
Commenter la réponse de NHenry
0
Merci
Bonjour,
je te remercie tu m'a éclaircis les idées, juste pour l'identification des ordinateurs moi dans mon application j'ai mis les mot de passe et les login par catégories et non par postes ,Donc je m'explique: j'ai mis Admin, utilisateur_labo, utilisateur_Normale, et biensûr pour chaque catégorie il'y a un nombre de personnes qui vont se connecter à la base de données peut être en temps(et que je n’identifie pas), et je ne spécifie pas du tout l'adresse mac de l'ordinateur, Bon ma Question c'est si j'utilise cette méthode d'installation que tu m'a proposé avec m'a méthode d'identification j'aurai pas de problème au niveau réseau ou quoique se soit???
Commenter la réponse de anissa2

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.