使用Web服务从webservice登录

时间:2011-06-23 05:54:27

标签: c# asp.net web-services

您好我是asp.net webservice的新人。我想在我的Web应用程序中为用户名和密码提供通过比较来自webservice的用户名和密码而不是与数据库进行比较而执行的身份验证。谁能够帮助我真的很感激。 谢谢,

2 个答案:

答案 0 :(得分:0)

您是在开发Web服务还是由其他人完成。

您将在Webservice中执行哪些功能。

我认为您正在尝试比较提交的用户名和密码 通过webservie存储在数据库中的值不是吗?

如果您只想在不使用数据库的情况下在webservie或任何页面中进行比较,那么我认为您必须对用户名和密码进行硬编码并简单地进行字符串比较。

答案 1 :(得分:0)

您应该使用Forms Authentication - 点击登录表单上的登录按钮,您需要通过拨打网络服务来验证用户提供的凭据。如果凭据正确,则可以使用FormsAuthentication.RedirectFromLoginPage指示ASP.NET运行时的身份验证成功。

另一种变体(以及表单身份验证)将使用自定义成员资格提供程序。请参阅此MSDN link以了解成员资格的工作原理。然后,您必须write a custom membership provider将使用Web服务来验证用户。

相关问题