我将如何在 C# 中创建 Web 应用程序登录处理程序?
在 Java 中,我将使用 JSP 将用户名和密码发布到 servlet,然后委托给 POJO - 用于数据库查找和验证。如果验证失败,则 servlet 转发到 login.jsp 以进行另一次尝试,如果成功则转发到安全资源。
我将如何在 C# 中创建 Web 应用程序登录处理程序?
在 Java 中,我将使用 JSP 将用户名和密码发布到 servlet,然后委托给 POJO - 用于数据库查找和验证。如果验证失败,则 servlet 转发到 login.jsp 以进行另一次尝试,如果成功则转发到安全资源。
查看表单身份验证。
主要是术语问题。让我把你的 Java 翻译成 ASP.NET MVC:
在 ASP.NET MVC 中,我将使用 HTML 视图将用户名和密码发布到控制器操作,然后委托给 POCO - 用于数据库查找和验证。如果验证失败,控制器将呈现登录视图以进行另一次尝试,如果成功则转发到安全资源。
并且,对于 WebForms:
在 ASP.NET WebForms 中,我将使用 LoginControl 将用户名和密码回发到 Login.aspx 代码隐藏,然后委托给 POCO - 用于数据库查找和验证。如果验证失败,Login.aspx 页面将再次显示以进行另一次尝试,如果成功则重定向到安全资源。
Visual Studio 中的 .NET 网站管理工具非常适合初学者。
在 asp.net 网络表单模型中,每个页面都回发给自己。创建一个与单击按钮相关联的函数以进行数据库查找和验证。
这是 VB.net 中的一个示例,可以使用 vb 到 c# 转换器轻松转换为 c#:
http://www.sitepoint.com/article/securing-passwords-database/