【发布时间】:2012-06-29 15:10:35
【问题描述】:
我不太确定我是否在 ASP.NET 应用程序中适当地管理用户角色。这样的做法是正确的,还是不正确的,还是可以改进的?
所有用户都添加到数据库中的用户表中,其中有字段例如:(userid, name, surname, isAdmin)
在我的应用程序中,我使用
获取用户 IDRequest.Servervariables.Get("LOGON_USER")
在呈现页面时,我运行 SQL 查询来检查该页面上的当前用户是否在我的 SQL Server 中具有“isAdmin”参数 =“true”。然后,如果是,我会渲染并使适当的控件可见。 (例如,指向管理员页面的链接按钮)
【问题讨论】:
标签: asp.net sql-server security windows-authentication user-roles