密码检查样板
我有一些服务器端代码需要检查用户名/密码对。 我正在寻找一种既好又简单的方法来做到这一点,就像拥有一个带有用户名/MD5 哈希对的文本文件一样。 我希望代码看起来像这样:
if(!PasswordChecker.ValidLogin("passwords.dat", username, password)
throw new Exception("Invalid username or password");
I have some server side code that needs to check a username/password pair. I'm looking for something to do this that is nice and simple as in having a text file with username/MD5 hash pairs. I'd love the code use to look like this:
if(!PasswordChecker.ValidLogin("passwords.dat", username, password)
throw new Exception("Invalid username or password");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我会考虑使用 ASP.NET Forms Authentication 项目。
您可以调用
Membership.ValidateUser("MyUsername", "MyPassword")
来验证登录。您可以将用户名/密码对存储在 web.config 文件中。 这将放在与此类似的部分中。
I would look at using the ASP.NET Forms Authentication items.
You can call
Membership.ValidateUser("MyUsername", "MyPassword")
to validate the login.You can store the username/password pairs in the web.config file. This would go in a section similar to this.
使用 .config 文件很好,因为可以轻松访问信息。 但是,如果您选择不这样做,请确保您创建的文件类型无法下载。
Using a .config file is nice because of the easy access to the information. However, if you choose not to do this, make sure that the file type you make is not able to be downloaded.