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 :

mémoriser les identifiants


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut mémoriser les identifiants
    Bonjour,

    la page d'entrée du site va comporter une identification avec login et mot de passe, je voudrais pouvoir mémoriser les identifiants. Comment puis-je faire, je ne trouve pas d'exemple sur le net ?

  2. #2
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    Je viens d'utiliser shared object de la manière suivante :

    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
         width="400" height="300" viewSourceURL="srcview/index.html">
        <mx:Script>
            <![CDATA[
                import mx.controls.Alert;
                /**
                 * @private
                 * Create the SharedObject
                 * Specifiy it a name
                 * SharedObject.getLocal("could be any name") as long as you remb it
                 * so you can access the information that you want later if the user wants to save
                 * or when you want to retrieve it
                 */
                [Bindable]
                private var user:SharedObject = SharedObject.getLocal("user");
                /**
                 * @Private 
                 * when the user hits the save button we want to save all the information
                 * in the form
                 */
                private function saveObject():void
                {
                    //now we use the data property of the SharedObject and append to it
                    //what we want so for example if we want to save the first name in the
                    //text input we could do user.data.fName = myFirstName.text
                    //user.data.firstName = myFirstName.text etc.. 
                    //it should be user.data.VariableNameOfYourChoosing
     
                    user.data.firstName = myFirstName.text;
                    user.data.lastName = myLastName.text;
                    user.data.emailAddress= myEmail.text;
                    //then we flush the data which is saying that we want to save it
                    user.flush();
                    Alert.show("Data has been Saved, Refresh the browser to see");
                }
                /**
                 * @private
                 * Used to clear the data if the user desiers
                 * when they click on the clear button
                 */
                private function clearObject():void
                {
                    //all we do is call the sharedObject clear method()
                    user.clear();
                    Alert.show("Shared Object Cleared");
                }
            ]]>
        </mx:Script>
     
        <mx:Panel title="Shared Object Example">
            <mx:Form>
                <mx:FormItem label="First Name">
                    <mx:TextInput id="myFirstName" text="{user.data.firstName}"/>
                </mx:FormItem>
                <mx:FormItem label="Last Name">
                    <mx:TextInput id="myLastName" text="{user.data.lastName}"/>
                </mx:FormItem>
                <mx:FormItem label="Email Address">
                    <mx:TextInput id="myEmail" text="{user.data.emailAddress}"/>
                </mx:FormItem>
            </mx:Form>
            <mx:ControlBar>
                <mx:Button label="Save" click="saveObject()"/>
                <mx:Button label="Clear Shared Object" click="clearObject()"/>
            </mx:ControlBar>
        </mx:Panel>
     
    </mx:Application>
    Mon code fonctionne sous linux mais pas sous winows, j'ai l'erreur suivante :

    Purge de SharedObject impossible

  3. #3
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    Surement du au fait que ton SharedObject n'existe pas et tu tentes de le récupérer, tu devrais vérifier si il existe et si ce n'est pas le cas le créé. utilise un singleton pour le gérer dans ton application

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  4. #4
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    non en fait l'erreur se produit uniquement sur mon pc, et c'est lors de la méthode .flush()

  5. #5
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    tu veux dire que ce problème n'arrive que sur ton poste et pas sur les autres postes Windows?

    si c'est le cas ton so est peut être altéré... essaie de le supprimer sur ton disque dur et de relancer ton application

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  6. #6
    Membre expérimenté Avatar de Fares BELHAOUAS
    Homme Profil pro
    Développeur Flex & Java
    Inscrit en
    Mars 2002
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Flex & Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 182
    Par défaut
    Salam

    J'ai testé ton code, ça marche sur ma machine, PC windows XP.

    Tu peux retrouver le fichier qui contient les informations sauvegardées comme montré par Adobe:

    http://livedocs.adobe.com/flex/3/htm...nt=lsos_3.html

    Bon courage

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

Discussions similaires

  1. Mémoriser les identifiants de connexion
    Par kyryan dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 12/08/2013, 09h04
  2. Réponses: 20
    Dernier message: 09/04/2010, 16h09
  3. Récupérer les identifiants de la DB avec SQL.
    Par Cygnus Saint dans le forum Langage SQL
    Réponses: 4
    Dernier message: 02/08/2005, 07h15
  4. Réponses: 3
    Dernier message: 10/05/2005, 15h20

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