【问题标题】:What is the best practice for maintain users? aspnet_Users or create new user table [closed]维护用户的最佳实践是什么? aspnet_Users 或创建新的用户表 [关闭]
【发布时间】:2011-11-28 14:57:13
【问题描述】:

我安装了database asp.net Membership 但我想问这里的最佳做法是我应该使用aspnet_Users 表作为网站用户的主表还是应该创建新的用户表来存储网站用户登录信息和密码??

【问题讨论】:

    标签: asp.net sql-server database asp.net-membership


    【解决方案1】:

    据我了解,如果您还没有用于用户管理的表,aspnet_Users 表是最简单和最好的选择

    【讨论】:

      【解决方案2】:

      生成的 aspnet_Users 表为您提供了一个快速的开箱即用选项,您还可以在多个应用程序中使用它。我以前用过这个,效果很好。

      【讨论】:

        【解决方案3】:

        在我作为软件开发人员、高级软件开发人员和现在的软件架构师的整个职业生涯中,我从未一次使用过 aspnet_Users 表。我认为这几乎概括了这一点。

        【讨论】:

        • 我很好奇,因为我没怎么看,但是你为什么没用过呢?执行得不好?
        • 从未使用过,因为使用它有问题,或者从未使用过,因为不使用它也是一种有效的方法?
        • 从来没有,因为首先我讨厌默认架构,其次它对于我曾经从事过的任何现实世界的应用程序都是不够的。
        【解决方案4】:

        对我来说,使用 asp.net membership 提供程序是一种更简单、更安全的方式。它包含在构建方法中可以使用。如果需要Implement a Custom Membership User也可以。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-12
          • 1970-01-01
          • 2012-03-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多