c# - 简单的 ASP.NET 4.0 登录

标签 c# asp.net visual-studio-2010 asp.net-4.0

我是 ASP.NET 的新手(很明显)。我需要使用 ASP.NET 创建一个非常简单的数据库驱动的用户登录系统。在 PHP 中这很简单;只需调用页面顶部的 session_start() 即可创建或恢复 session 。然后只需连接到数据库并对用户进行身份验证即可。我能够使用 php 在不到 2 小时的时间内学会这一点。

对于 ASP.NET 和 visual studio,我的运气就没那么好了。我研究了一点,虽然没有我想要的那么多,因为我没有太多时间花在这上面,并且阅读了两种实现登录的方法。首先,您可以使用密码表单控件并将用户/密码信息放入 web.config 中。其次,您可以使用 Membership API。这两个我都不喜欢。

有没有一种方法可以非常类似于 php,您只需启动 stinkin session ,连接到数据库,进行身份验证,然后就完成了?我敢肯定有,只是由于类(class)和工作,我没有足够的时间来研究这个。我希望这里有人可以节省我一点时间,告诉我要查找的内容!提前致谢!

顺便说一句,我想使用 visual studio 2010(如果重要的话)。

最佳答案

如果您创建一个 Web 应用程序,并使用默认设置,那么它会生成一个模板,该模板已经实现了完整的登录系统。您无需执行任何操作,只需根据自己的目的修改页面即可。

您应该使用 Membership API。这很简单,也很容易。您应该使用 FormsAutentication 系统,它安全可靠,并且经过良好测试。实现只需几秒钟,而不是两个小时。

关于c# - 简单的 ASP.NET 4.0 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9146451/

相关文章:

c# - 一行上的 RDLC 多个值

c# - imageresizer.net性能基准

c# - MVVM 绑定(bind)不起作用

c# - 如何防止我的 TreeView 崩溃?

asp.net - 将 ViewModel 从演示文稿传递到服务 - 可以吗?

c++ - 视觉辅助 x 深色主题

c# - 您如何像在代理中一样使用 webrequest/response 处理 cookie?

c# - linq-to-sql 按连接表中的字符串列表分组

c# - 什么更好 : DataSet or DataReader?

database - 我可以从 VS 数据库项目的部署后脚本中调用不同的 SQL 脚本吗