在 mvc 4 web 应用程序中只实现一个用户(管理员)的最佳实践是什么

what is the best practice for implementing only one user (Admin) in mvc 4 web application

我想让匿名用户看到我的网站。我不希望它有登录/注册用户部分。 我只需要一个用户作为管理员,其用户名和密码是手动选择的。 实现此登录部分的最佳做法是什么(网站永远只有一个用户)。 我的问题是如何实现这个单用户登录部分,在哪里存储用户名和密码,它是否需要在数据库中使用 table?

最简单的方法 - 只需删除负责注册新用户的控制器和视图,将路由更改为登录页面即可。

对我来说 - 如果您有一个如此简单的系统,那么只需将用户名/密码存储在 web.config 中就可以了。

我会创建一个助手 class 来结束与配置文件 (ConfigurationManager.AppSettings on MSDN) 的对话,并使用和评估一个简单的 "logon" 操作。

不需要 table。

最后 - 确保将 AuthoriseAttribute 添加到将执行管理操作的控制器...

HTH