IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

SQL Procédural MySQL Discussion :

Système de login ?


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 309
    Par défaut Système de login ?
    Bonjour

    Je cherches un moyen de faire un système de login/logoff, pas pour identifier un utilisateur, ça c'est déjà fait, mais plutôt indiquer dans une table quand un utilisateur est online et quand il se déconnecte qu'il soit offline.

    Jusqu'à présent j'ai une table dans lequel je met une valeur à 1 quand l'utilisateur entre dans l'application, quand il en sort je le met à 0, mais si la connection est perdue ou si l'application plante, enfin si la fonction qui fait le logoff n'a pas pu s'exécuter, l'utilisateur reste "online" alors je me demandais si il n'y avait pas moyen avec MySQL du côté serveur de faire un trigger sur une connection qui se ferme ?

    Car jusqu'à présent, ce que je fais c'est que de mon application client, avec un timer, j'update le temps aux 30 sec et de tout les autres postes client, un timer vérifie si le temps expire de plus de 1 minute, si c'est le cas cela veut dire que l'utilisateur n'a pas pu rafraîchir son temps et donc est offline.

    Mais je trouves cela un peu lourd. Quelqu'un aurait une idée ?

    J'avais pensé créer un serveur indépendant pour gérer tout cela, sauf que je ne sais pas comment implanter la sécurité SSL sur un serveur java multi-thread et encore moins en vb6 (mon application cliente est en vb6)..

    Merci pour vos conseils

  2. #2
    Membre chevronné Avatar de Joe Le Mort
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    392
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 392
    Par défaut
    utiliser une date de derniereconnexion ou derniereaction en session et la tester toutes les 5 minutes.
    Apres tu peux réduire ou augmenter le temps de vérif

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 309
    Par défaut
    Ok, mais je ne comprends pas bien ce que tu veux dire.

  4. #4
    Membre chevronné Avatar de Joe Le Mort
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    392
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 392
    Par défaut
    Citation Envoyé par AsmCode
    Ok, mais je ne comprends pas bien ce que tu veux dire.
    actualiser en session la date de sa derniere action, page vue, ou connexion, c 'est toi qui vois.
    ensuite tu vérifies cette session si elle est > à ton temps que tu auras paramétré , ensuite update (offline) si c'est le cas !

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 309
    Par défaut
    Ok, mais je ne vois pas la différence entre cette méthode mon timer qui vérifie toujours si la différence entre le curtime() et le temps enregistré est plus grand que 1 min.

  6. #6
    Membre chevronné Avatar de Joe Le Mort
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    392
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 392
    Par défaut
    Citation Envoyé par AsmCode
    Ok, mais je ne vois pas la différence entre cette méthode mon timer qui vérifie toujours si la différence entre le curtime() et le temps enregistré est plus grand que 1 min.
    je pense pas qu'il y ait 36 façons de vérifier si l'utilisateur est online ou non.

    je te donnais mon avis sur la méthode (qui est la meme que toi). tu voulais des conseils, j'apporte le mien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sécurité] Système de login
    Par Invité dans le forum Langage
    Réponses: 10
    Dernier message: 26/04/2012, 19h34
  2. iUI : Système de login
    Par clement92 dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 20/09/2011, 11h27
  3. Système de Login
    Par cjacquel dans le forum Flex
    Réponses: 1
    Dernier message: 18/02/2009, 14h52
  4. Mise en place d'un système de login (client lourd)
    Par Icarus31 dans le forum Web & réseau
    Réponses: 2
    Dernier message: 07/12/2007, 09h56
  5. Système de Login et Password
    Par cjacquel dans le forum Sécurité
    Réponses: 4
    Dernier message: 10/09/2007, 17h44

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