-1

我有一个项目,我想向用户授予权限,因为他只能添加或更新或打印等。是否有任何特定的方法或任何教程来了解它。我的权限是这样的。任何人都可以对此提出想法,例如正确的方法或最佳方法是什么?我正在使用使用 sqlserver 2008 的 vs 2008 vb.net windows 应用程序

.

4

1 回答 1

0

虽然 SQL Server 确实提供了一些用户权限设置,但听起来您希望从您的应用程序中对此进行控制,我可以理解(目前我自己正在从事一个类似的项目)。有两种方法可以做这样的事情:

  1. 在每个 Form_Load 上,禁用/隐藏当前登录用户不允许使用的表单上的控件。

  2. 在不同事件的处理程序中,仅当当前用户有权使用该特定功能时才运行代码。

正如其他人所提到的,您要做的无论如何都不是一个小项目,但它可以完成。至于处理这个问题的最佳实践,我会说任何对你有用的东西。

于 2013-05-21T17:10:59.843 回答