begin process at 2012 05 30 09:17:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Base de données

 > 

Session avec base de données


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Session avec base de données

mercredi 15 février 2006 à 17:44:12 | Session avec base de données

emmanuel9

Bonjour à tous,

J'ai une table Personne dans mon sgbd Sql Server avec deux colonnne "Login" et "Mot de passe", et j'ai un logiciel dans lequel on demande le login et le mot de passe de la personne qui veut se connecter et donc si il rentre :

Login :  "jean"

Mot de passe : "jacques"

Je verifi dans la table Personne si le couple "Jean" et "Jacques" sont présent et si oui je lance le logiciel.

Ce que je voudrais en faite c'est d'empecher à un utilisateur de se loguer sur un compte si une autre utilisateur est loguer sur ce même compte et de mettre un message genre : "Vous ne pouvez pas vous loguer sur ce compte car un utilisateur s'y trouve déja".

Comment feriez vous ?

Par avance, merci.
mercredi 15 février 2006 à 19:33:58 | Re : Session avec base de données

wxccxw

Membre Club
du SQL ;)

tu fais une table connect et quand quelqun se conect, tu ajoute, son identifiant et la l'heure a laquel sa eter fait, des qu'il execute, un fonction tu UPDATE l'heure a son identifiant, mais si, H Maintenant - H Enregistrer > 3 min alors il est considerer comme inactif, et on le supprime de connecte :)
si pour ton script de connection tu fais " Je v"erifi dans la table Personne si le couple "Jean" et "Jacques"" tu pourai avoir un probleme de SQL INJECTION


voila !


pour regler ton probleme de SQL INJECTION, tu doit recuper le champs user et le champs mot de passe et tu compare, ta recuperation sur ta fenetre a ce que tu trouve :) sinon... hacking en vu :)
jeudi 16 février 2006 à 09:59:21 | Re : Session avec base de données

emmanuel9

Merci de ta réponse mais le problème est que je ne peux pas dire si il n'a  rien fait dans mon logiciel depuis 3 min alors il est considerer comme deconnecté car une autre personne pourra se loguer sur son compte. Moi je pensais faire dans ma table Personne un champ chaine_identifiante dans laquelle je concatene le nom du pc + le nom de la session,  exemple " monpc/nomdemasession" et que j'insere dans la table Personne au moment ou il se connecte sur un compte.Et ce champs je le remet à blanc une fois que la personne se deconnecte du logiciel. La règle est donc : une personne peut se loguer sur un compte sur le champs "chaine_identifiante" correspondant correspond à sa propre chaine de connexion ou bien si "chaine_identifiante" est vide.
Ainsi même si l'appli est quitté à la barbare, la personne pourra tjs se connecter dessus.

exemple :

jean se connecte  :

login | mp | chaine_identifiante
jean   paul   pcdejean/sessionjean

jean se deconnecte

login | mp | chaine_identifiante
jean   paul 

qu'en penses tu ?



Cette discussion est classée dans : login, mot, utilisateur, passe, loguer


Répondre à ce message

Sujets en rapport avec ce message

Creer une boite de dialogue avec login et mot de passe en C++ [ par HpZouil ] Hp ZouilJe suis sous visual C++ 6 et je cherche a créer une boite de dialogue sous windows qui demande l'entrée d'un login et d'un mot de passe et le Mot de passe windows [ par Cisaks ] Bonjour, je voulais savoir si il etais possible de prendre le nom d'utilisateur ainsi que le mot de passe de la session de l'utilisateur windows pour login & mot de passe windows : gina.dll [ par nicolaslepot ] Bonjour,J'ai créé une application (en c# elle est terminée) et pour lui offrir une bonne intégration, je dois faire un module SSO pour que l'utilisate Problèmes nom d'utilisateur et mot de passe [ par jer13mel ] Bonjour, Je code en C++ et MySQL. Voici mon problème. Au lancement de mon programme, je dois rentré le nom d'utilisateur et le mot de passe (ce sont un nom utilisateur et son mot de passe [ par rose6185 ] alut , j'ai créé une petite application avec une base de donnée acces et une connexion ado , delphi 7 ... et je veux que mon application ne soit accéd Envoie et réception données sur un service web via programme c++ [ par tofile ] Bonjour a tous [^^clinoeil3] Je suis en école d'ingénieur et je developpe en ce moment un programme en c++ travaillant sur le serveur interne de l'éc Problème avec la condition d'arret d'une boucle [ par BADZI ] Bonsoir tout le monde, bon j'ai tenté de créer un mot de passe pour mon programme en c et donc j'ai fait une boucle pour redemander d'entrer le mot de Mot de passe en C [ par miudem ] Bonjour, J'ai réaliser une application en C, et je cherche à la sécurisé en mettant une barrière a l'entrée présenté par un mot de passe... Y-t-il un [BAR]Action à faire si mauvais mot de passe lors de l'authentification de session Windows [ par yellow288 ] Bonjour tous le monde, Quelqu'un saurait comment faire pour mettre ceci en place sur windows : lors de l'authentification de session Windows (au dém [dev c++] mot de passe c++ [ par kiki67100 ] Bonjour jaimerais savoir comment faire une petit gestion de mot de passe en c++ voici mon codes mais meme avec un faux mot de passe sa marche /*** PRO


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales