C# 锁定我的管理页面的最简单方法
我有一个简单的web应用程序,已部署到Microsoft AzureC# 锁定我的管理页面的最简单方法,c#,asp.net,azure-web-app-service,C#,Asp.net,Azure Web App Service,我有一个简单的web应用程序,已部署到Microsoft Azure User.aspx Admin.aspx 我将是唯一的管理员,所以我不想把授权系统,如果我不需要。有什么简单的方法可以锁定我的管理员页面,这样我就可以成为唯一的管理员而不必登录?只是想“让诚实的人保持诚实”之类的 根据客户端的IP地址执行重定向 在admin.aspx页面_load事件中检查IP地址,如果未列入白名单,则重定向到Users.aspx 要获取用户的IP地址,请参阅问题。最好的解决方案是不要将管理页面发布到公共服
User.aspx
Admin.aspx
我将是唯一的管理员,所以我不想把授权系统,如果我不需要。有什么简单的方法可以锁定我的管理员页面,这样我就可以成为唯一的管理员而不必登录?只是想“让诚实的人保持诚实”之类的 根据客户端的IP地址执行重定向 在admin.aspx页面_load事件中检查IP地址,如果未列入白名单,则重定向到Users.aspx 要获取用户的IP地址,请参阅问题。最好的解决方案是不要将管理页面发布到公共服务器。如果可能,请运行连接到数据库的本地实例 否则,您可以考虑一些可能的(不是最好的)选项,您也可以将它们结合起来:
- 在url中设置某种标识:Admin.aspx?user=Admin&pwd=admin123&uniquecode=has4d2ehfw545fg
- 在Admin.aspx网络表单中,添加一个额外的输入字段,其中包含服务器可以验证的某种(更改)信息
- 根据IP地址进行筛选