在mvc 4 Web应用程序中仅实现一个用户(Admin)的最佳实践是什么

时间:2015-02-23 07:20:06

标签: asp.net asp.net-mvc asp.net-mvc-4 membership

我希望匿名用户可以看到我的网站。而且我不希望它拥有登录/注册用户部分。 我只需要一个用户作为管理员,并手动选择其用户名和密码。 实现此登录部分的最佳实践是什么(网站永远只有一个用户)。 我的问题是如何实现这个用户登录部分,其中存储用户名和密码,是否需要数据库中的表?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

对我来说 - 如果您拥有这么简单的系统,那么只需将用户名/密码存储在web.config中即可。

我创建了一个帮助类来完成与配置文件(ConfigurationManager.AppSettings on MSDN)的交谈,并使用和评估一个简单的"登录"动作。

不需要桌子。

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

HTH