PLM之家PLMHome-工业软件与AI结合践行者

Teamcenter二次开发C++判断当前用户是否为dba账户

[复制链接]

2019-2-8 13:37:58 2051 0

admin 发表于 2019-2-8 13:37:58 |阅读模式

admin 楼主

2019-2-8 13:37:58

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

4 q+ w1 H2 _' ^3 \  x) \( V8 \: ~3 Y
Teamcenter二次开发C++判断当前用户是否为dba账户/ \+ j2 g4 [, t0 O$ o& p/ f/ l7 ?
- a7 B: W- ?1 a$ N
[mw_shl_code=cpp,true]#include <TC/LoggedInUser.hxx>
- k8 T  m4 t% r' q* g* z; K/ A1 R% X6 n
using namespace std;/ k% {5 ~3 A; y' E9 i
using namespace Teamcenter::Core;# y; r$ w1 i5 p4 }, D
1 x' X; ^, M* S) ?  h; _
static logical isCurrentUserDba()
  {( D6 {  y9 H5 j8 @7 }{5 N% S' i0 [6 A( w' i' l: X9 p. K. K$ u
    LoggedInUser* loggedInUser = LoggedInUser::getInstance();' _6 F6 p, y2 ?* ?& i- ^

! x" a' Q$ l4 S: M2 p    logical isDba = loggedInUser->isUserSystemAdministrator();
. w9 q" s; K" {4 _$ u) |    if(isDba == TRUE) cout << "    User is dba member "<< endl;9 c- {2 h& G' W7 l
    if(isDba == FALSE) cout << "    User is not dba member "<< endl;
5 L* M6 D1 _/ u; I    4 y' n$ v+ i/ Y- [
    return isDba;
% H% M  `+ h: I/ j! ?6 ]0 s}[/mw_shl_code]9 X0 M. V& W8 f: G) {
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了