C# 使用管理员和来宾登录
好的,我在服务器上安装了我的GUI,其中用户作为管理员,角色为管理员,用户1作为来宾 我有一个项目,有不同的网页管理员和客人。。。当登录屏幕出现并且管理员登录时,他应该被重定向到admin.aspx页面,对于user1,他应该被重定向到guest.aspx页面 现在的情况是,我在一家公司有10个用户和一个管理员。这个GUI位于网络服务器上,这10个用户可以作为来宾访问它 来宾用户如何以只读模式登录并访问SQl数据库,但当管理员用户登录时,他可以以读写模式访问数据库。??我不知道该怎么做真的。。。有什么建议吗 (通过IIS服务器或网络配置或SQL server中的某些设置)C# 使用管理员和来宾登录,c#,asp.net,sql-server,visual-studio-2008,login,C#,Asp.net,Sql Server,Visual Studio 2008,Login,好的,我在服务器上安装了我的GUI,其中用户作为管理员,角色为管理员,用户1作为来宾 我有一个项目,有不同的网页管理员和客人。。。当登录屏幕出现并且管理员登录时,他应该被重定向到admin.aspx页面,对于user1,他应该被重定向到guest.aspx页面 现在的情况是,我在一家公司有10个用户和一个管理员。这个GUI位于网络服务器上,这10个用户可以作为来宾访问它 来宾用户如何以只读模式登录并访问SQl数据库,但当管理员用户登录时,他可以以读写模式访问数据库。??我不知道该怎么做真的。。。
前面的问题是使用什么(窗体或windows身份验证),在哪里可以获得有关如何设置此类身份验证的信息????还有必要使用模拟吗?我知道这并不能直接回答你的问题,但除非你让你的用户(和管理员)编写他们自己的查询(顺便说一句,你不应该这么做!),否则这不重要 用户应该只能访问允许他们从数据库读取数据的选项,而不能更新该数据。如果他们这样做了,那就是糟糕的UI设计
您应该确保“用户”仅使用的帐户具有读取权限-从ManagementStudio执行此操作。连接到服务器并在对象资源管理器中展开安全>登录。右键单击并选择新登录…填写表单-选择“SQL Server身份验证”。然后,您可以授予和拒绝对数据库相关部分的访问权。查看SQL Server文档了解更多详细信息。当您说您的GUI已安装时,您的意思是什么 这可能是绑定到代码中的内容(如果是来宾,则不允许写入,等等)
如果愿意,您可以使用两个不同的帐户访问数据库,具体取决于用户。hi。。谢谢数据库安全工作正常。。。你能给我一些建议,如何解决我的其他问题重定向到不同的网页管理员和客人。。。以及如何使用windows或forms authentication>>>?安装gui意味着我已发布gui并存储在服务器的inetpub文件夹中。。。