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

Flash Discussion :

[AMFPHP] Formulaire de connexion à un forum


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2006
    Messages : 102
    Par défaut [AMFPHP] Formulaire de connexion à un forum
    Je suis en train de développer une nouvelle charte graphique pour un forum.
    Cette nouvelle charte graphique contient un bloc de connexion en flash avec un champ login et un champ motdepasse.

    J'ai installé AMFPHP 1.9, j'ai fait les tests Helloworld et compagnie pour tester la communication entre Flash, la passerelle AMFPHP et PHP avec succès.

    Le forum utilisé est FSB2 (Fire Soft Board) qui inclut un sdk très complet me permettant de récupérer les fonctions de bases.

    Je me retrouve donc avec un service nommé "insurgency"
    une classe "identification" et une méthode "login($login,$password);"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php
    class identification {
     
    	function login($login, $password) {
    		// On inclus le sdk du forum
    		include_once 'sdk.php';
                          // On crée une instance des outils du forum
    		$fsb = new Fsb_sdk();
                          // On appelle la méthode login du forum qui renvoit TRUE ou FALSE si l'utilisateur est correctement identifié
    		return $fsb->login($login,$password);
    		// Test de réception des paramétres envoyés par FLASH : OK
                          //return $login . $password;
    	}
    }
     
    ?>
    Mon Flash sur la scéne principale a ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    // Nous commençons par définir une variable de connection.
    var connection:NetConnection = new NetConnection();
    // puis nous connectons cette variable au AMFphp
    connection.connect("http://localhost/insurgency/public/scripts/amfphp/gateway.php");
    // Création des deux fonctions, l´une Succès, l´autre échec.
    function succesServeur(strSucces:*):void
    {
    	trace("Le serveur a bien répondu : " + strSucces);
    }
    function echecServeur(strEchec:*):void
    {
    	trace("Echec d´appel");
    }
    // Création de la variable de Responder, vous pouvez voir 
    // que Responder à deux état (succes, echec)
    var reponseServeur:Responder = new Responder(succesServeur,echecServeur);
    // La variable de connection appel la fonction "login", 
    // envoi le résultat à "reponseServeur" 
    // et a comme parametre les chaine "mon login" & "mon pass"
    connection.call("insurgency.identification.login",reponseServeur,"mon login", "mon pass");
    // si tous ce passe bien le serveur répond..
    Dans le browser le résultat du login sur un utilisateur non reconnu me renvoit bien FALSE et TRUE si il est reconnu !

    Le problème est que mon flash me renvoit une erreur dans la fenetre de sortie :
    Error #2044: Unhandled NetStatusEvent:. level=error, code=NetConnection.Call.BadVersion
    at plaque_fla::MainTimeline/frame1()
    Pourquoi dans le serveur browser, j'obtiens le résultat de ma méthode mais pas dans flash ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2006
    Messages : 102
    Par défaut
    Bonjour à tous,

    Je ne trouve pas toujours pas de réponses concernant mon problème après avoir écumer des centaines de sites.

    Personnes n'a une petite idée pour me faire voir peut être une piste ou une facon différente de traiter le problème?

  3. #3
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    Juin 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2004
    Messages : 739
    Par défaut
    Personnellement, j'utilise le framework AS2 pixlib pour gérer le flash remoting d'AMFPHP. Il est plus simple et pratique.

    La je ne vois pas l'erreur dans ton code.
    Réclamez La Méthode Développement Facile pour Créer Rapidement des Applications Performantes sur Mobiles et Ordinateurs : Développement Facile

    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2006
    Messages : 102
    Par défaut
    Merci je vais tester ça.

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/07/2007, 19h29
  2. formulaire de connexion utilisateurs
    Par lucienkany dans le forum Access
    Réponses: 1
    Dernier message: 02/07/2007, 22h45
  3. [Cookies] Connexion au forum
    Par mamiberkof dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 7
    Dernier message: 24/02/2007, 15h36
  4. PB Utilisation formulaire de connexion
    Par stan314 dans le forum Access
    Réponses: 2
    Dernier message: 25/05/2006, 12h59
  5. [Connexion au forum] Problème de login
    Par Maxoo dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 25
    Dernier message: 23/05/2006, 14h06

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