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

Symfony PHP Discussion :

Connexion, authentification avec une bdd existante [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 66
    Par défaut
    Bonjour à tous,

    J'ai reprit une base de donnée, car je suis actuellement en Stage, sur une collection de capsule de champagne!
    Je voudrais crées des sessions pour reconnaître chaque utilisateur, bien sur avec une page de login par exemple: mail et mot de passe!

    Mais le problème c'est que je trouve beaucoup de chose compliqué, des bundles un peu de partout qui doivent nous permettre de s'identifier, mais c'est vraiment compliqué, alors qu'en php de base c'est tellement simple avec des $_SESSION...

    Bref je voulais savoir si il y aurait une méthode plus simple pour identifier un utilisateur, qui ferait simplement une comparaison de ce qu'il a rentré à la base de donnée!

    Merci, beaucoup, bonne journée!

    Bah c'est vrai que cela parait simple, mais c'est que j'ai commencer symfony depuis 2 semaines et a chaque fois que je parle de connexion sur les forums on me parle de bundle, alors que je n'en voit pas la nécessité!

    Je ne sais pas par ou démarrer, si je doit écrire une page login et faire une fonction loginAction dans mon controlleur?
    J'ai du mal a visualiser le code en fait!
    Je récupère la valeur des deux formulaires et je les compare a la bdd ensuite je les renvoi vers une page en leur associant des variables.

  2. #2
    Membre averti
    Homme Profil pro
    Consultant technico-fonctionnel
    Inscrit en
    Juin 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant technico-fonctionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 55
    Par défaut
    Re bonjour

    si tu veut faire une authentification user-mot de passe
    vas voir la :

    c'est toute la doc symfony en français (section securité ici)

    ça te sera très utile, si tu as encore des souci n’hésite pas

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 66
    Par défaut
    Merci^^
    Je ne comprend pas comment le tuto va chercher les données sur la base donnée pour les comparer, j'ai rentré un utilisateur courant, sur le site, et après avoir envoyer on me dit: Bad credentials!

  4. #4
    Membre émérite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2011
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2011
    Messages : 477
    Par défaut
    Bonsoir,

    Certainement, dans ta base de données existante, tes passwords sont hashé avec salt d'une certaine façon. Il y a un endroit dans la doc qui explique cela je crois. Je pense que la comparaison de ton password rentré dans le formulaire et celui présent dans la base ne doivent pas être hashé pareil.

    Bon Dev

  5. #5
    Membre émérite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2011
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2011
    Messages : 477
    Par défaut
    C'est pas dans la doc, mais une petite recherche sur Google, m'a permis de retrouver le lien que je cherchais

    http://dev.dbl-a.com/symfony-2-0/cha...des-passwords/

    Re Bon Dev

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 66
    Par défaut
    J'ai lu ce tuto, mais je n'est pas compris grand chose, ou je met ces petits bouts de code, ce n'est pas tellement l'anglais, mais surtout le manque d'indication!

    En gros sur phpmyadmin, mes mots de passe serait hashé? Et il faudrait que je fasse une fonction, car symfony ne lit pas les mots de passe hashés?

    Pas très simple tout ceci! Mais j'en ai besoin donc bon! C'est un peu confus pour moi tout ça est-ce que tu pourrait m'expliquer un peu? merci

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

Discussions similaires

  1. créer un service web en connexion avec une BDD
    Par mouned dans le forum Services Web
    Réponses: 5
    Dernier message: 30/03/2012, 19h27
  2. Problème de connexion avec une BDD Oracle
    Par Drey242 dans le forum JDBC
    Réponses: 3
    Dernier message: 24/11/2010, 11h39
  3. [AC-2007] Interdire la connexion avec une BDD non chiffrée
    Par Triton972 dans le forum Sécurité
    Réponses: 6
    Dernier message: 20/06/2010, 16h05
  4. PB :Connexion TCP avec une authentification CGI
    Par Hellgast dans le forum C++
    Réponses: 3
    Dernier message: 01/05/2010, 08h32
  5. Connexion avec une bdd Palo
    Par patic dans le forum Pentaho
    Réponses: 9
    Dernier message: 01/04/2010, 23h42

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