asp.Net   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了是*不*使用asp.net成员资格提供程序一个坏主意?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
通常一个不好的主意是不使用内置的asp.net会员资格提供程序?

我一直为自己的asp.net应用程序(公众面对)滚动,真的没有任何问题,这样做。它工作,似乎避免了一层复杂。我的需求是相当基本的:一旦设置,用户必须使用电子邮件地址和密码登录,如果他们忘记了,它将被电子邮件发送回他们(一个新的)。设置后,每个用户帐户都需要做少量的工作,但我需要为每个用户存储几个额外的字段(全名,电话和几个其他字段等)。需要登录凭据的用户数量很少(通常只是管理员和几个备份),其他人都使用未经身份验证的站点。

跳过asp.net成员资格提供程序功能,我可能会错过什么大的优势?

解决方法

滚动您自己的身份验证系统从来不是一个好主意。有这么多的方法,让它错了,似乎仍然在测试,直到一年后,当你发现你的网站被破解了六个月前。

始终尽可能精简在您的平台为您提供的安全代码,无论是asp.net或任何其他。这样做,并且系统由具有更多部署的供应商支持,使得可以更容易地找到和修复错误,并且即使您有问题,也可以在老板提出问题时将问题归咎于供应商。更不用说,一旦你第一次使用你的供应商的解决方案,额外的部署将更快。这只是正确的方法。

ASP.Net成员提供程序远非完美,但我保证,最好从头开始构建它。

大佬总结

以上是大佬教程为你收集整理的是*不*使用asp.net成员资格提供程序一个坏主意?全部内容,希望文章能够帮你解决是*不*使用asp.net成员资格提供程序一个坏主意?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。