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

PHP & Base de données Discussion :

deux applications avec la même connexion


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut deux applications avec la même connexion
    Bonjour,

    J'ai deux applications, une application Drupal et une application Symfony2.
    Je veux que l'utilisateur s'authentifie à partir de la première application Drupal et l'utilisateur se redirige (pas automatiquement) calmement vers l'application SYmfony2 mais authentifié aussi.

    Bienvenue à tous les pistes
    Merci à vous

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Citation Envoyé par MehrezLabidi Voir le message
    l'utilisateur se redirige (pas automatiquement) calmement
    Ah tiens, la redirection calme, un nouveau concept

    Sérieusement, tu veux que dans ton application 1, ton utilisateur puisse par exemple cliquer sur un lien qui le redirige vers l'application 2 et qui l'authentifie automatiquement dans l'application 2. Je suppose que les deux applications ont des bases séparées et des identifiants différents.
    C'est bien ça ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut
    Merci @Celira

    en faite je dois créer deux applications différentes , l'utilisateur s'authentifie à travers une bdd et il peux librement ( avec un lien ) aller vers la deuxième application authentifié (c'est la même bdd)

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Avertissement : ce que je vais dire est la solution que j'emploierais moi à ta place. Je ne suis pas experte en sécurité ou quoique ce soit du même style, donc il faudrait un 2e avis
    Si c'est la même base de données pour les deux applications, tu peux utiliser un système de jeton.
    Lorsque ton utilisateur se connecte à l'application 1, tu génères un jeton unique que tu stockes en base.
    Dans l'application 2, tu crées une page qui peut recevoir l'identifiant et le jeton, et qui va vérifier que les deux correspondent en base.
    Dans l'application 1, tu fais un lien vers la page spéciale de l'application 2 et tu lui envoies le jeton que tu as créé.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    C'est ce qu'on appelle "Authentification Unique" ou SSO (Single Sign-On).
    Celira t'as donné une solution. Avec une petite recherche google avec "PHP SSO", tu trouveras d'autres solutions.

    A+.

Discussions similaires

  1. relier deux applications avec un Web Services
    Par sasuma dans le forum Services Web
    Réponses: 0
    Dernier message: 01/05/2009, 15h35
  2. Deux applications sur le même serveur
    Par cheik_koita dans le forum Apache
    Réponses: 1
    Dernier message: 28/01/2009, 21h42
  3. [2.0] Deux requêtes avec les mêmes paramètres
    Par alband85 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 07/07/2008, 19h28
  4. Deux instances avec le même nom.
    Par Denn's dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 14/03/2008, 09h09
  5. Réponses: 5
    Dernier message: 12/03/2008, 19h41

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