2015-02-23 22 views
0

我希望我的网站能够被匿名用户看到。我不希望它有一个登录/注册用户部分。 我只需要一个用户作为管理员,并且它的用户名和密码是手动选择的。 实施此登录部分的最佳做法是什么(网站永远只有一个用户)。 我的问题是如何实现这一个用户登录部分,在哪里存储用户名和密码,它是否需要在数据库中的表?在mvc 4 web应用程序中只实现一个用户(管理员)的最佳做法是什么

+0

'web.config'似乎是您的最佳选择。有关于[如何使用'web.config']的解释(http://forums.asp.net/t/1141844.aspx?Asterisk+for+All+users+or+Authenticated+Users+web+config+) – Celdor 2015-02-23 07:43:40

回答

0

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

我会创建一个帮助类来包装与配置文件(ConfigurationManager.AppSettings on MSDN)交谈并使用和评估一个简单的“登录”操作。

无需表格。

最后 - 确保您添加AuthoriseAttribute到您的控制器会做管理员的行动......

HTH

+0

认真......在'web.config' – ediblecode 2015-02-23 11:27:45

+0

嘿,保持简单,所有......严肃的问题:你会有什么其他建议吗? (真正感兴趣!) – 2015-02-23 11:31:05

0

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

相关问题