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 :

Pb Récupération de l'utilisateur


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 177
    Par défaut Pb Récupération de l'utilisateur
    Bonjour

    Pour mon application à chaque modification d'une donnée, il faut que le nom de l'utilisateur s'enregistre. Donc déjà comment faisons nous ça ? Et puis l'application sera en réseau donc peut être utilisé simultanément, est ce que ça ne va pas poser problème ?

    J'ai déjà dû mettre en place une base de données avec les utilisateurs, si ça peut aider de mettre un champ à vrai par exemple pour dire que c'est cette personne qui est loggé... Je ne sais pas vraiment pas comment faire, et pourtant j'ai cherché.

    Je développe en php / html pour que l'application fonctionne sous ie6.0

    Merci d'avance

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Si l'utilisateur a un compte MySQL, vous pouvez utiliser la fonction USER() pour récupérer l'utilisateur courant.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 177
    Par défaut
    Non mon utilisateur n'a pas de compte MySQL.

    Pour l'identification, il doit juste entrer son nom d'utilisateur et son profil, c'est vérifié dans la base de données, et l'accès est autorisé ou non.

    J'ai pensé lors de l'identification puisque je fais une recherche dans ma BD pour trouver si l'utilisateur est autorisé à entrer dans l'application, de rentrer ce nom d'utilisateur dans une variable et de m'en servir ensuite dans la création et dans la modification pour enregistrer à chaque fois qu'une personne modifie ou créer un enregistrement de la base de données qu'on sache qui l'a effectué. Mais comment fait on ?

  4. #4
    Membre chevronné Avatar de binouzzz19
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    385
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 385
    Par défaut
    il faut que tu utilise une variable de session que tu met a true (si lutilisateur est bon et connecté) ou a false (tu as compri ^^) !! Ceci dans le test après que lutilisateur est saisi son login et son mdp, tu vérifie lexistence ou non de celui-ci, sil est correct tu la met a true, sinon a false !!

    Puis sur les pages a sécurisé, tu teste la variable de session a chaque début de page (grace a session_start -> obligatoirement avant de l'HTML) !!

    Sinon, si tu veux stocker le login, tu crées une otre variable de session login (par exemple) que tu remplis avec ton $_POST[' ... '] de la valeur login de ton formulaire

    Cordialement

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 177
    Par défaut
    Choueet pseudo ! lol

    Je suis novice sur le développement d'application en réseau, alors merci pour le "session_start" je me renseignerais comme cela fonctionne.
    Pour l'utilisateur je pensais qu'il y aurait eu une fonction plus simple, j'avais pensé à celle-là, en tout cas merci d'avoir confirmer. Je m'y mets de suite.

    Merci !!

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 177
    Par défaut
    Bon j'ai fait ça, et ça fonctionne évidemment, mais est ce que si plusieurs personnes se connecte à partir de pc différent sur l'application, il ne va pas y avoir plein de 1 dans la BD à cette variable de session et ainsi tout mettre à l'eau ???

    Et je voulais aussi vous demander, comment faire du coup s'il est possible de détecter que l'application a été fermé pour mettre cette variable à nouveau à 0 ? Ou si on peut bloquer la fermeture par la croix de la fenêtre, ou au contraire si on peut détecter cette fermeture ?

    Merci

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

Discussions similaires

  1. Récupération de l'utilisateur courant
    Par zooffy dans le forum ASP.NET
    Réponses: 7
    Dernier message: 04/04/2008, 12h56
  2. Réponses: 7
    Dernier message: 19/03/2008, 15h50
  3. Récupération de l'utilisateur connecté
    Par JauB dans le forum AS/400
    Réponses: 9
    Dernier message: 19/03/2008, 09h07
  4. Récupération des droits utilisateur
    Par albanhig dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 18/05/2007, 17h10
  5. récupération de l'utilisateur du poste
    Par guitoo dans le forum ASP.NET
    Réponses: 6
    Dernier message: 28/02/2007, 15h29

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