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 :

Authentification - Roles - BD


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juillet 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 29
    Par défaut Authentification - Roles - BD
    Bonsoir,

    J'aimerais réaliser une authentification avec test d'un rôle admin / simple utilisateur, avec MySQL / Flex / AMFPHP :

    Dans ma table utilisateurs, j'ai trois champs : user / password / user_type ( admin ou user )

    J'ai réalisé une fonction dans amfphp qui vérifie si au moins un tuple correspondant se trouve dans la base et ça marche bien, le code ci dessous :

    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
     
    function serviceLogin($user, $pass) {
     
            //connexion a la base de donnees MYSQL avec nom d'hote, login et mode passe
            $db = mysql_connect($this->serveur, $this->utilisateur, $this->mdp);
     
            //Selection de la base de donnees
            mysql_select_db($this->baseDeDonnees, $db);
     
            $Requete = sprintf("SELECT NOM_UTILISATEUR, MOTDEPASSE, ABREVIATION_UTILISATEUR
                        FROM SYS_UTILISATEURS, SYS_UTILISATEURS_PROPRIETES 
                        WHERE SYS_UTILISATEURS.NO_UTILISATEUR = SYS_UTILISATEURS_PROPRIETES.NO_UTILISATEUR
    					AND NOM_UTILISATEUR='%s'
    					AND MOTDEPASSE='%s'", $user, $pass);
     
            //Stockage du résultat
            $Resultat = mysql_query($Requete);
     
     
            while ($Utilisateur = mysql_fetch_object ($Resultat))
            {
                $tableauUtilisateurs[] = $Utilisateur;
            }
     
            //Envoi du tableau
            return( $tableauUtilisateurs);
     
     
        }
    Maintenant j'aimerais créer l'authentification proprement dite dans Flex avec RemoteObject, mais je ne vois pas trop comment :
    • D'une part récupérer les trois éléments user / password / user_type de manière à pouvoir les comparer à ce que l'utilisateur vient d'entrer dans les champs user / password lors de son login ?
    • D'autre part de renvoyer l'info admin ou simple utilisateur à l'interface pour afficher ou pas les bouton qui vont bien ???


    Tout ce que j'ai tenté jusqu'à maintenant ne marche pas trop, qqun aurait-il un bon exemple ?

    Merci d'avance

    Nicolas

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Bonjour,

    via Zend_Amf, tu peux utiliser les modules Zend_Auth et Zend_Acl directement sur ton serveur amf pour faire "ce sale travail" d'autorisation/authentification. Peut être existe t-il un système similaire avec AMFPHP (que je n'utilise pas) ?

    Dans tous les cas, cela se fera côté serveur uniquement. Ne cherches pas à transposer la logique métier de ton appli dans la logique vue représentée ici par Flex. Et surtout c'est pas sécurisé

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

Discussions similaires

  1. Authentification jdbcRealm et redirection vers des pages selon le role
    Par younesgates dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 02/03/2011, 10h21
  2. authentification avec roles
    Par speed034 dans le forum Ruby on Rails
    Réponses: 3
    Dernier message: 24/02/2011, 01h26
  3. Réponses: 9
    Dernier message: 25/06/2008, 13h40
  4. Authentif. via LDAP : pb sur roles
    Par marinew dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 23/01/2008, 13h50
  5. Page d'authentification selon les roles
    Par taroudant dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 27/01/2007, 17h44

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