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

Flex Discussion :

maitenir une session php


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 31
    Par défaut maitenir une session php
    Bonjour,

    j'utilise flex php en attaquant une bdd mysql avec httpservices, l'authentification se déroule sans problème :

    login.php
    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
    22
    23
    24
    <?php
    session_start();
    include('connect.php');
    $output = "<loginsuccess>";
    $username = mysql_real_escape_string($_POST["username"]);
    $password = mysql_real_escape_string($_POST["pass"]);
    $query = "SELECT * FROM users WHERE email = '$username' AND password = '$password'";
    $result = mysql_fetch_array(mysql_query($query));
    if(!$result){
    $output .= "no";
    $output .= "</loginsuccess>";
    }else{
    $_SESSION['id'] = $result['id'];
    $_SESSION['user'] = $result['nom'];
    $_SESSION['name'] = $result['prenom'];
    $output .= "yes";
    $output .= "</loginsuccess>";
    $output .= "<username>";
    $output .= $_SESSION['user']." ";
    $output .= $_SESSION['name'];
    $output .= "</username>";
    }
    print ($output);
    ?>
    lorsque je me connecte le formulaire d'authentification disparait et remplacé par un autre pannel ou j'affiche "<username>", mais lorsque je recharge la page html, ce dernier disparait et revient au formulaire d'authentification.J'ai créer un fichier session.php :
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <?php
    session_start();
    $output = "<sessionsuccess>";
    if(isset($_SESSION['id']){
    $output .= "yes";
    $output .= "</sessionsuccess>";
    $output .= "<username>";
    $output .= $_SESSION['user']." ";
    $output .= $_SESSION['name'];
    $output .= "</username>";
    }
    else{
    $output .= "no";
    $output .= "</sessionsuccess>";
    }
    print ($output);
    ?>
     
    j'utilise le script suivant :
    <mx:Script>
     
    <![CDATA[
    import mx.rpc.events.ResultEvent;
    private function checkSession(evt:ResultEvent):void
    {
    if(evt.result.sessionsuccess== "yes")
    {
    currentState = "Logged";
    title="Bonjour "+evt.result.username;
    }
    if(evt.result.sessionsuccess== "no")
    {
    currentState = "Formulaire";
    }
    }
     
    ]]>
    </mx:Script>
    mais le State ne change pas. n.b: le service est lancé en creationComplete.

    Merci pour votre aide.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 31
    Par défaut
    Problème résolue grace a SharedObject.

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 13/07/2006, 10h04
  2. Réponses: 3
    Dernier message: 20/05/2006, 23h28
  3. [Sécurité] Transmission d'une session PHP
    Par tomchaz dans le forum Langage
    Réponses: 5
    Dernier message: 19/05/2006, 14h11
  4. Réponses: 18
    Dernier message: 11/05/2006, 10h32
  5. [ TOMCAT ] récupérer une session PHP
    Par greatmaster1971 dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 20/01/2006, 12h10

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