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

Silverlight Discussion :

silverlight et mysql


Sujet :

Silverlight

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut silverlight et mysql
    Bonjour,
    je lis le tutoriel pour utiliser mysql avec sivlerlight ici =>
    http://nico-pyright.developpez.com/t...lightandmysql/

    Mais par exemple si je veux faire un systeme de login avec mot de passe, je pense transmettre des donnees en POST a mon script PHP et la page fait un echo de "ok" ou "ko" par exemple.

    Mais la page du script php est-elle obliger d'etre dans le www/ ? (donc accessible a tout le monde qui trouverait cette page) ou elle peut etre en dessous le www donc inacessible!

    Merci

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Ben faut que ta page soit accessible si tu veux l'appeler

    En quoi c'est gênant si tout le monde peut appeler ta page ? C'est du PHP, donc interprété cote serveur. Au pire ca affichera "ko".

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut
    Oui c'est vrai...

    Sinon j'ai un petit probleme pour l'implementation, j'ai l'erreur suivante :

    sur cette ligne,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var response = (HttpWebResponse)helper.Request.EndGetResponse(ar);
    L'exception SecurityException n'a pas ete geree par le code utilisateur.

    Merci de votre aide !


    edit =>

    j'ai trouve dans la faq, si ca peut aider, il faut que le site ai un fichier clientaccesspolicy.xml a la racine, pour autorise les RIA

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut re
    Encore une question,
    Si mon app silverlight doit recevoir des donnees legerement sensible de la part du script php:
    J'ai deux solutions :
    -Soit le script php attend en GET ou POST un mdp (juste pour lancer le script php)
    -soit mon app silverlight passe en GET ou POST les identifiants mysql pour que le script php essaie de se connecter avec les identifiants du GET.

    Ma question est :
    est-ce risquer d'echanger les identifiants mysql ? ou si c'est mieux que ces identifiants soit directement contenu dans le script php en dur!

    Merci

  5. #5
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Ben ca depend c'est les identifiants quoi. Si c'est ceux de la BDD ben oui il faut les mettres dans le script. Si c'est autre chose et que c'est le user qui doit les envoyer alors tu n'as pas d'autres choix que de les faire envoyer par l'application, mais par contre ce sera envoye en clair, a moins que tu utilises du SSL.

    N'oublies pas : Silverlight tourne sur le pc du client donc tout ce que tu mets dedans peut-etre recupere (avec Reflector par exemple) et tout ce qu'elle envoie peut-etre recuperee egalement (avec Fiddler par exemple).

  6. #6
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut
    N'oublies pas : Silverlight tourne sur le pc du client donc tout ce que tu mets dedans peut-etre recupere (avec Reflector par exemple) et tout ce qu'elle envoie peut-etre recuperee egalement (avec Fiddler par exemple).
    Ok donc par exemple si mon application silverlight est un client de jeu :

    Ce client doit recuperer toutes les actions possible donc pour cela il fait appel a un script php (qui va recuperer les action sur la BDD) que je pensais securiser par un login et mdp passer en GET!

    Donc avec Fiddler il peut recuperer le login et mdp passe en GET?

    Comment securiser tout ca ?

    Merci

  7. #7
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Mais non. Ton script php se connecte a la bdd et retourne un tableau de string par exemple (un tableau des actions possibles), avec Fiddler on pourra seulement voir le tableau de string.

  8. #8
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut re
    Oui j'avais bien compris mais ca reste genant pour ce que je veux faire !

    Merci de ta reponse tout de meme

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/05/2011, 15h12
  2. Silverlight -> Php -> Mysql
    Par erawan dans le forum Silverlight
    Réponses: 2
    Dernier message: 09/09/2010, 16h49
  3. silverlight avec mysql
    Par Sniperwolf38 dans le forum Silverlight
    Réponses: 3
    Dernier message: 10/06/2010, 18h28
  4. Problème tuto silverlight et mysql avec Linq
    Par Goops dans le forum Silverlight
    Réponses: 3
    Dernier message: 26/05/2009, 16h57
  5. Complément d'info Silverlight + Apache + Mysql voire Linq
    Par debug dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 17/10/2008, 11h03

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