如何在 Silverlight Web 应用程序中执行表单身份验证

本文关键字:执行 表单 身份验证 应用程序 Web Silverlight | 更新日期: 2023-09-27 18:37:08

我正在开发一个 silverlight Web 应用程序。我想在其中使用表单身份验证。谁能帮忙?

如何在 Silverlight Web 应用程序中执行表单身份验证

为了实现表单身份验证,您应该按照以下步骤操作:

1) 定义一个服务(或现有 WCF 服务中的一些额外功能)来执行用户管理操作:创建新用户、验证用户(通过用户名和密码)、注销。该服务要求数据层(例如.SQL服务器)中的用户表保存用户名(电子邮件)、加密密码和其他信息

2)定义注册新的用户界面(用户名/电子邮件,密码,其他信息,如有必要)。

3) 定义登录界面(用户名/电子邮件和密码)

4) 允许注销

5)(推荐)有一个忘记密码的界面(注册用户时必须使用电子邮件或其他东西来允许挑战 - 即电话号码,发送带有代码的短信)

6) 在整个 Silverlight 页面中实现安全性:来自非公共部分的每个服务调用都必须检查用户是否已登录并具有适当的权限

为了避免从头开始执行所有这些步骤,我建议您阅读本演练。它似乎涵盖了所有基础知识。