我是 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/