Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le deal à ne pas rater :
Google Pixel 7 5G – Smartphone 6,3″ OLED FHD+ 8 Go + 128 Go
316 €
Voir le deal

3 participants

    Comment mettre des options pour un utilisateur

    Coincero
    Coincero
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 138
    Age : 19
    Localisation : Cote d'Ivoire, Soubré
    Emploi/loisirs : Je ne veux pas me vanter mais, Développeur presque Confirmé VB.NET
    Humeur : Humeur hein bof je dirai en fonction des jours
    Date d'inscription : 04/07/2016

    Comment mettre des options pour un utilisateur Empty Comment mettre des options pour un utilisateur

    Message par Coincero Mer 13 Juil 2016 - 14:14

    Salut
    SVP Je voudrais mettre l'option d'utilisateur comme dans windows (Administrateur,Invité) et un Mot de Passe
    Merci d'avance
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Comment mettre des options pour un utilisateur Empty Re: Comment mettre des options pour un utilisateur

    Message par lereparateurdepc Mer 13 Juil 2016 - 15:26

    re,

    En gros une interface de connexion ?

    La méthode la plus simple :
    Dans un fichier texte "standard" on stock le nom d'utilisateur, le mot de passe et les droits (ou plus de choses). Le tout sera crypté pour la sécurité.

    La forme (décryptée) du fichier sera:
    Code:

    Utilisateur1|MDP1|droits1|autre|.....
    Utilisateur2|MDP2|droits2|autre|.....
    Le | est un séparateur qui permet de séparer chaque élément de la ligne pour faciliter le traitement.

    Cordialement,
    Le réparateur de PC
    Coincero
    Coincero
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 138
    Age : 19
    Localisation : Cote d'Ivoire, Soubré
    Emploi/loisirs : Je ne veux pas me vanter mais, Développeur presque Confirmé VB.NET
    Humeur : Humeur hein bof je dirai en fonction des jours
    Date d'inscription : 04/07/2016

    Comment mettre des options pour un utilisateur Empty Re: Comment mettre des options pour un utilisateur

    Message par Coincero Mer 13 Juil 2016 - 20:13

    Euh STP en plus simple
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Comment mettre des options pour un utilisateur Empty Re: Comment mettre des options pour un utilisateur

    Message par lereparateurdepc Jeu 14 Juil 2016 - 7:09

    re,

    Difficile de faire plus simple..... Pour le moment, je ne parle pas de programmation, ni d'actions Smile

    Le fonctionnement global est basé sur la lecture/écriture d'un fichier.
    Dans ce fichier, il y à une ligne par utilisateurs.
    La ligne d'un utilisateur est composée : de son nom, de son mot de passe, et d'autres données.
    Sur cette ligne, on doit séparer les différents éléments par un caractère comme | pour faciliter le traitement futur.

    Procédure de lecture complète (faite de tête sans SZ) :
    Ici, un utilisateur demande une connexion et à entré son nom et MDP.

    1) Vérification de l'existence du fichier crypté "data.secure"(et oui, on ne va pas laisser les mdp en clair Smile );
    2) Si le fichier existe, on le décrypte sous le nom "data.open";
    3) Vérification de l'existence du fichier "data.open" (on ne sais jamais, si la procédure de décryptage plante.....)
    4) Lecture ligne par ligne du fichier "data.open"
    5.1) Pendant la lecture de la ligne, on découpe la ligne lu au caractère | et on stock les valeurs dans des variables.
    5.2) On lis la variable contentent le nom d'utilisateur, si c'est le même que celui saisi par la personne, on passe à la suite sinon, on passe à la ligne suivante......
    5.3) La lecture n'a rien donné, pas de correspondance,  le nom n'existe pas et on affiche un message d'erreur.
    6) Le nom existe, on regarde alors le MDP si c'est bon, po passe à la suite sinon, message d'erreur.
    7) Tout est OK, on lis les autre données pour cet utilisateur et on ouvre sa session (ou autre).
    8 ) IMPORTANT suppression du fichier "data.open".

    INFO :
    - "data.secure" fichier de nom "data" avec l'extension "secure" pour indiquer que c'est le fichier de données crypté.
    - "data.open" fichier de nom "data" avec l'extension "open" pour indiquer que c'est le fichier de données NON crypté et doc TOTALEMENT lisible !!!!!

    Pour le moment, je te laisse deviner la procédure pour écrire dans ce fichier (ajout d'un utilisateur).

    PS : STP met en forme tes messages (saut de lignes,....); un petit Bonjour, re,..... c'est plus sympas aussi.
    Euh STP en plus simple
    Le problème ici c'est que l'on perd du temps..... Je ne peut pas deviner où tu bloque; je risque de répondre mais sans t'aider plus que ça Sad

    Cordialement,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Comment mettre des options pour un utilisateur Empty Re: Comment mettre des options pour un utilisateur

    Message par polien Ven 15 Juil 2016 - 8:58

    re,

    Je profite de ce sujet @Coincero pour te rappeler certains points qui t'aiderons dans tes recherches :


    • Détaille tes problèmes, va jusqu'au fond. Tes questions sont un peu trop générales et vont entrainer par conséquent des réponses générales
    • Tes problèmes peuvent être résolus par un algorithme. Lereparateurdepc t'en a proposé un mais il en existe certainement d'autres. SZ permet de t'éviter de coder mais ne fait pas tout à ta place, il faut donc mettre en place un enchainement d'actions qui permet de résoudre le problème (ce que l'on appelle couramment comme algorithme).
    • Essaie peut-être de passer par des petits projets avant de te lancer dans un logiciel de gestion. Comme pour tout logiciel, SZ demande un temps d'apprentissage. De plus, l'apprentissage de l'algorithmique, même le plus élémentaire, demande du temps.
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Comment mettre des options pour un utilisateur Empty Re: Comment mettre des options pour un utilisateur

    Message par lereparateurdepc Ven 15 Juil 2016 - 9:03

    re,

    Hum, je n'aurais pas dis mieux Smile

    Cordialement,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Comment mettre des options pour un utilisateur Empty Re: Comment mettre des options pour un utilisateur

    Message par polien Ven 15 Juil 2016 - 9:27

    re,

    Merci, ce sont des points élémentaires mais ô-combien à rappeler amusé ...

    Contenu sponsorisé


    Comment mettre des options pour un utilisateur Empty Re: Comment mettre des options pour un utilisateur

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 28 Mar 2024 - 23:20