如何在 Silverlight Web 应用程序中进行表单身份验证?
How to do form authentication in Silverlight Web Application?
我正在开发一个 silverlight web application.I 想在 it.Can 中使用表单身份验证有人帮忙吗?
为了实现表单认证,您应该按照以下步骤操作:
1) 定义服务(或现有 WCF 服务中的一些额外功能)来执行用户管理操作:创建新用户、验证用户(通过用户名和密码)、登出。该服务需要数据层(例如 SQL 服务器)中的用户 table 来保存用户名(电子邮件)、加密密码和其他信息
2) 定义注册新用户界面(username/e-mail、密码、其他信息,如有必要)。
3) 定义登录界面(username/e-mail和密码)
4) 允许注销
5) (推荐)有一个忘记密码的界面(注册用户时必须使用电子邮件或其他方式允许挑战 - 即phone号码,发送带有代码的短信)
6) 在整个 Silverlight 页面中实施安全措施:来自非 public 部分的每个服务调用都必须检查用户是否已登录并拥有适当的权限
为了避免从头开始执行所有这些步骤,我建议您阅读这篇文章walk-through。似乎涵盖了所有基础知识。
我正在开发一个 silverlight web application.I 想在 it.Can 中使用表单身份验证有人帮忙吗?
为了实现表单认证,您应该按照以下步骤操作:
1) 定义服务(或现有 WCF 服务中的一些额外功能)来执行用户管理操作:创建新用户、验证用户(通过用户名和密码)、登出。该服务需要数据层(例如 SQL 服务器)中的用户 table 来保存用户名(电子邮件)、加密密码和其他信息
2) 定义注册新用户界面(username/e-mail、密码、其他信息,如有必要)。
3) 定义登录界面(username/e-mail和密码)
4) 允许注销
5) (推荐)有一个忘记密码的界面(注册用户时必须使用电子邮件或其他方式允许挑战 - 即phone号码,发送带有代码的短信)
6) 在整个 Silverlight 页面中实施安全措施:来自非 public 部分的每个服务调用都必须检查用户是否已登录并拥有适当的权限
为了避免从头开始执行所有这些步骤,我建议您阅读这篇文章walk-through。似乎涵盖了所有基础知识。