我有一个PHP&的在线应用程序MySQL的。我需要使用C#内置的桌面应用程序提供一些功能。我的任务包括以下内容..
请建议我采用正确的方法来继续这种情况。
我的一些疑惑......
答案 0 :(得分:2)
是。您需要在PHP端构建一个Web服务,其中包含一个将执行查询的方法。然后,您可以在C#应用程序中将'Service Reference'添加到PHP服务中。
关于身份验证:它取决于您的方案。如果您是Web服务的唯一用户,则可以使用basic authentication(通过HTTPS)确保您的凭据对嗅探器是安全的。
安全问题是您必须依赖令牌,钥匙或其他东西。并且因为这些存储在使用该软件的台式计算机上,所以有人可以窃取这些秘密(通过使用反编译器f.e.)。如果安全性非常重要,您将需要依赖第三方解决方案,例如DigiPass。
答案 1 :(得分:1)