是*不*使用asp.net成员资格提供程序一个坏主意?
|
通常一个不好的主意是不使用内置的asp.net会员资格提供程序? 我一直为自己的asp.net应用程序(公众面对)滚动,真的没有任何问题,这样做。它工作,似乎避免了一层复杂。我的需求是相当基本的:一旦设置,用户必须使用电子邮件地址和密码登录,如果他们忘记了,它将被电子邮件发送回他们(一个新的)。设置后,每个用户帐户都需要做少量的工作,但我需要为每个用户存储几个额外的字段(全名,电话和几个其他字段等)。需要登录凭据的用户数量很少(通常只是管理员和几个备份),其他人都使用未经身份验证的站点。 跳过asp.net成员资格提供程序功能,我可能会错过什么大的优势? 解决方法滚动您自己的身份验证系统从来不是一个好主意。有这么多的方法,让它错了,似乎仍然在测试,直到一年后,当你发现你的网站被破解了六个月前。始终尽可能精简在您的平台为您提供的安全代码,无论是asp.net或任何其他。这样做,并且系统由具有更多部署的供应商支持,使得可以更容易地找到和修复错误,并且即使您有问题,也可以在老板提出问题时将问题归咎于供应商。更不用说,一旦你第一次使用你的供应商的解决方案,额外的部署将更快。这只是正确的方法。 ASP.Net成员提供程序远非完美,但我保证,最好从头开始构建它。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.NET MVC – 模型可以有业务逻辑吗?
- asp.net – 如何在Firefox上命名文件以供下载?
- asp.net-core – “netcoreapp1.0”是一个不受支持的框架.
- asp.net-identity – 使用SQL Server而不是LocalDB的Web AP
- 集成ASP.NET身份的最佳做法 – 它们是否存在?
- asp.net-mvc – MVC Razor String Concat
- asp.net – Googlebot导致.NET System.Web.HttpException
- asp.net-mvc – 如何在ASP.NET MVC中为经过身份验证的用户关
- asp.net – 我应该继续研究MVC 1.0上的项目还是停止学习MVC
- asp.net – 防止百分比字符转换
- 如何使用WSP将Asp.net Web应用程序部署到Sharepo
- asp.net – 将字符串传递到MVC4中的部分视图
- asp.net-core – 重置实体框架7迁移
- asp.net-mvc-3 – Html.RenderPartial和Ajax.Beg
- asp.net-mvc – 在MVC Controller中访问GET参数
- asp.net-mvc – 为什么在视图引擎中指定位置时,v
- wcf – SOAP API HTTPS – 与经典ASP连接
- asp.net – 为应用程序池“Classic .NET AppPool
- asp.net中一个linq分页实现代码
- asp.net-mvc-3 – System.Web.Mvc.HandleErrorIn
