有没有办法让网站管理员没有常规帐户?

时间:2013-06-20 22:34:59

标签: c# asp.net .net login

我希望能够让几个人拥有管理员权限,以便他们可以编辑文本字段和其他内容,但我不希望有一个登录按钮,因为没有权利我可以给“常规的“用户,所以我有什么方法可以秘密地登录或者我没有想到的任何其他解决方案..我在代码中使用带有C#的.NET,以防相关。

2 个答案:

答案 0 :(得分:3)

这取决于......如果您在Intranet上,则可以使用其他形式的身份验证,例如自动窗口/ AD身份验证。您也可以根据用户的IP地址对用户进行身份验证,但这需要他们拥有公共静态IP,这并非总是可行或不可取。

答案 1 :(得分:1)

如果它是一个封闭的环境(比如内部网上的应用程序),有时我会做的。

在任何需要特殊权利的网页上:

让代码检查一个表以获取允许的用户列表(使用他们当前登录的Windows帐户中的Windows用户名)。我会在页面加载中执行类似的操作:(伪代码)

If NOT userallowed
     Send message to the user that he is not allowed
Else
     Do whatever code is required

如果windows id在表

中,userallowed函数将返回一个布尔值