在ASP.NET中提供的扩展ASP.NET成员资格(添加/删除/编辑用户功能)的最佳和最简单的方法是什么?我期望在aspnet_users
表中添加1-2列。我必须做些什么才能做到这一点。编辑和添加应该编辑这两个额外的用户列。显示用户应显示这2个额外的列。我是ASP.NET Membership的新手,我不想写很多代码?扩展ASP.NET成员关系
2
A
回答
4
您不会扩展自己的会员供应商:至少,不是这样。你可以和应该做只依赖于成员身份验证,并使用您的提供商相同的用户ID作为单独的表/位置中的主键来存储关于每个用户的任何附加信息。
任何情况下都不应该推出自己的认证系统。
0
ASP.NET成员资格并不容易以您描述的方式扩展 - 系统对模式非常具有约束力。
但是,Microsoft确实增加了一个可能的解决方案:ASP.NET Profiles,它有一个可扩展字段,可用于存储配置文件数据。这很有用,但不能针对这些字段运行关系查询(因为它们存储在实际数据库的blob字段中)。
如果你真的想在应用程序中真正改变成员资格和身份验证(和配置文件状态)的性质,那么我会给ASP.NET成员资格一个小姐,并自己推出一切。
相关问题
- 1. 扩展成员
- 2. 扩展默认的ASP.NET MVC3成员系统
- 3. asp.net成员资格:扩展角色成员资格?
- 4. 扩展类成员的扩展方法?
- 5. ASP.NET成员数据表关系
- 6. SQL与Windows的ASP.Net成员关系
- 7. 流利的nHibernate和与Asp.net成员关系表成员表
- 8. SQL自动扩展关系
- 9. Makefile:扩展依赖关系
- 10. 扩展asp.net会员数据库
- 11. 扩展与另外两层的成员配置文件 - asp.net mvc
- 12. 扩展ASP.NET成员资格提供程序,PK == FK ==好吗?
- 13. 如何在Asp.net中扩展成员资格?
- 14. 关注成员系统php
- 15. 扩展成员访问表达式
- 16. PHP:扩展静态成员阵列
- 17. 委托静态成员扩展类 - Java
- 18. 扩展GroupPrincipal和成员财产
- 19. 扩展成员选取器控制
- 20. 如何扩展基本成员字段?
- 21. 如何停止将扩展依赖关系扩展到扩展存档的Gradle?
- 22. Joomla会员扩展
- 23. 扩展(ASP.NET)BoundField
- 24. 扩展Asp.net CompareValidator
- 25. 如何扩展neo4django中的关系类
- 26. 指定Maven扩展的依赖关系
- 27. 多语言TYPO3扩展中的关系
- 28. 具有扩展域类查询关系
- 29. 可以扩展AR关系吗?
- 30. 扩展表(一对一的关系)
这是我使用的方法,它的效果很好。我还使用视图将会员用户表与我创建的表链接在一起,以便于访问信息 – peroija
“任何情况下都不应该推出自己的验证系统。”你是否应该始终使用ASP.NET成员资格,并且永远不要编写自己的用户名/密码认证? –
@ChrisCannon如果由于某种原因,会员资格不符合您的需求,您还可以使用其他预编写的身份验证系统来代替asp.net会员资格。但是,不要写自己的用户名/密码认证。只是不要这样做。 –