Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Discussion :

Numéro de license personnalisé par username


Sujet :

Sécurité

  1. #1
    Membre éprouvé
    Inscrit en
    août 2008
    Messages
    656
    Détails du profil
    Informations forums :
    Inscription : août 2008
    Messages : 656
    Points : 956
    Points
    956
    Par défaut Numéro de license personnalisé par username
    Bonjour,

    je souhaiterai sécuriser une application de la manière suivante
    - au démarrage le système récupère le code utilisateur ( fonction Environ(UserName))
    - puis vérifie que ce code utilisateur est compatible avec un No de licence préalablement saisie
    - si OK, access granted, sinon le système bloque ou réduit les accès

    ça nécessite d'avoir en parallèle un générateur de No de licence:
    -l'utilisateur indique qu'il veut utiliser l'application, et il fournit son Username
    - je lui génère un no de licence compatible avec son username et lui envoie par email
    - il le saisit dans l'application

    je suis donc à la recherche de code qui permette de générer ce numéro de licence à partir d'un username

    merci pour vos idées

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 536
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 536
    Points : 20 529
    Points
    20 529
    Par défaut
    Bonjour.

    As-tu besoin d'un numéro de licence unique quelque soit le code de l'utilisateur ?
    Si non, une solution simple est d'additionner les codes Ascii des lettres du code.
    Même si le code est long, le résultat reste raisonnable compris entre 0 et 255 x len(code).
    Évidement si tu as des anagrammes, cela ne marche pas.
    Dans ce cas, tu pourais aussi utiliser une fonction de hachage qui va transformer ton code utilisateur en numéro.
    Il y a plusieurs algorithmes possibles, dont ceux de cryptographie ou de compression.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Rédacteur/Modérateur
    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    6 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 6 374
    Points : 13 482
    Points
    13 482
    Billets dans le blog
    11
    Par défaut
    Bonsoir,

    Pour compléter la réponse de marot_r, tu peux aussi utiliser le générateur de nombres aléatoires, pour construire le numéro de licence caractère par caractère, et si ce numéro n'est pas déjà présent dans ta base tu le retiens en l'associant au username.

    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information en abondance, plein de bonnes choses à consulter sans modération

    Mes tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion de rendez-vous sur un agenda hebdomadaire
    Intégration d'un planning basé sur le module de classe clPlanner
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Un document pour vous aider à créer un formulaire de saisie des pointages dans Access :
    Pré-remplissage de sous-formulaires

Discussions similaires

  1. [Drupal] Numéro personnalisé par utilisateur
    Par toshi24 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 18/07/2013, 00h00
  2. Ouverture de feuille auto par username
    Par jef.96 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/03/2009, 16h11
  3. Numéro de document séquentiel par année
    Par bilou972 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 06/01/2009, 15h47
  4. [Apache] Log personnalisé par répertoire
    Par helje dans le forum Apache
    Réponses: 1
    Dernier message: 24/02/2006, 12h57
  5. Numéro de version renvoyé par Firebird 1.51
    Par jibe74 dans le forum Débuter
    Réponses: 2
    Dernier message: 14/12/2004, 16h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo