大家好,我是asp.net webservice的新人。我想在我的web应用程序中提供用户名和密码,通过比较web服务中的用户名和密码来执行身份验证,而不是与数据库进行比较。有没有人能帮我,我会很感激的。谢谢,
发布于 2011-06-23 14:28:04
您应该在登录表单上使用Forms Authentication - on单击登录按钮,您需要通过进行web服务调用来验证用户提供的凭据。如果凭证是正确的,那么您可以使用FormsAuthentication.RedirectFromLoginPage向ASP.NET运行时表明身份验证成功。
另一种变体(连同窗体身份验证)将使用自定义成员资格提供程序。请参阅此MSDN link以了解成员资格的工作原理。然后,您必须使用web服务来验证用户的write a custom membership provider。
发布于 2011-06-23 14:20:06
是你在开发the服务,还是其他人在做。
您将在Webservice中执行的功能是什么。
我认为您正在尝试通过webservie将提交的用户名和密码与存储在数据库中的值进行比较,不是吗?
如果您只想在webservie或任何页面中进行比较,而不使用数据库,那么我认为您必须硬编码用户名和密码,并简单地进行字符串比较。
https://stackoverflow.com/questions/6449876
复制相似问题