2011-08-24 2 views
0

Je suis en train d'écrire une application WPF dont j'ai besoin pour m'authentifier auprès de notre site web en ligne basé sur PHP. J'ai un contrôle total sur les deux, donc toute recommandation est possible.La meilleure façon de s'authentifier à partir de C# WPF sur le site Web de PHP

Je ne sais pas si ce serait préférable d'utiliser:

  1. passer le nom d'utilisateur et mot de passe par courrier/arriver à une API et voir si l'utilisateur est « valide »
  2. Connectez-vous à la base de données directement (probablement pas une bonne idée)
  3. JSON ou XML?

Répondre

0

Quelques suggestions:

  1. Pour plus de sécurité et de communication entre le client et le serveur utilisent l'objet WebClient, Ou, si vous voulez aller pro, recherche un générateur de service web pour php et travailler avec les normes de service Web .
  2. seul le serveur devrait être en mesure de communiquer avec db, la sécurité, l'abstraction et l'orthogonalité sont de bonnes raisons pour cela. JSON rend les données plus minces, donc c'est recommandé, mais si vous ne vous souciez pas de la taille des données, XML peut être directement lié aux contrôles wpf, peut-être qu'il peut vous aider.
Questions connexes