在PHP网站上从C#WPF进行身份验证的最佳方法

时间:2011-08-24 08:39:21

标签: c# php wpf authentication

我正在编写一个WPF应用程序,我需要使用当前基于PHP的在线网站进行身份验证。我完全控制了其他两个,所以任何建议都是可能的。

我不知道是否最好使用:

  1. 通过post / get传递用户名和密码到API并查看用户是否“有效”
  2. 直接连接数据库(可能不是一个好主意)
  3. JSON还是XML?

1 个答案:

答案 0 :(得分:0)

一些建议:

  1. 为了客户端和服务器之间的安全和通信,请使用WebClient对象,或者,如果您想要专业人士,请在Web服务生成器中搜索php并使用Web服务标准。
  2. 只有服务器应该能够与db通信,安全性,抽象性和正交性是很好的理由。
  3. Json使数据更薄,所以建议使用,但如果你不关心数据大小,xml可以直接绑定到wpf控件,也许它可以帮助你。