C++ Qt中的访问控制
我正在实现一个中型Qt应用程序,我想在其中实现一些操作的访问控制。该应用程序跟踪当前登录的用户,并具有带有两个重载的授权功能C++ Qt中的访问控制,c++,qt,access-control,C++,Qt,Access Control,我正在实现一个中型Qt应用程序,我想在其中实现一些操作的访问控制。该应用程序跟踪当前登录的用户,并具有带有两个重载的授权功能 bool授权(操作) 及 bool授权(操作、用户名、密码) 第一种方法检查当前登录的用户是否具有操作权限,第二种方法尝试授权具有参数的用户 我想检查用户是否有操作权限(通常通过按钮触发)。如果用户有权限,操作将正常执行,否则将弹出授权小部件。具有权限的用户可以授权操作(仅一个操作)或取消操作 有没有办法做到这一点,没有将每个操作动态连接到检查权限的中间小部件?我将首先为
bool授权(操作)
及
bool授权(操作、用户名、密码)
第一种方法检查当前登录的用户是否具有操作权限,第二种方法尝试授权具有参数的用户
我想检查用户是否有操作权限(通常通过按钮触发)。如果用户有权限,操作将正常执行,否则将弹出授权小部件。具有权限的用户可以授权操作(仅一个操作)或取消操作
有没有办法做到这一点,没有将每个操作动态连接到检查权限的中间小部件?我将首先为需要验证操作的类重新实现。只是您的安全意识朋友的一个友好提醒:如果没有加密,请用户进行身份验证的安全性将一文不值,因为任何能够处理调试器的人都可以破坏你的应用程序的“安全性”。你的应用程序可能不应该直接处理授权?你的目标是什么平台?例如,在OSX中,应用程序将向系统移交授权,系统负责请求用户的凭据,并告诉您的应用程序是否应授予访问权限。