PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

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

admin 楼主

2019-2-8 13:37:58

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

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

x
. A* G1 a  Q+ {  X6 I
1 w2 ^( C4 L, C/ ?, p9 p
Teamcenter二次开发C++判断当前用户是否为dba账户) X0 o& `" Z1 n: O, ?1 F2 I

4 s4 a3 Y5 |. Z8 `) `[mw_shl_code=cpp,true]#include <TC/LoggedInUser.hxx>3 P! a6 i2 a5 a9 u$ \6 y; w

5 r5 L! D- ^) p* V6 t( Jusing namespace std;
& z* v" Q; l! a, N# o+ H. B/ m  ausing namespace Teamcenter::Core;
2 {+ t$ X, ^% _1 I' Z- e) w5 l  v6 V+ n: Y; V7 |; A, C
static logical isCurrentUserDba()0 v# n9 N& p3 k
{
. H1 ]. q  K. m8 O- K& y; r    LoggedInUser* loggedInUser = LoggedInUser::getInstance();
4 E, ?, I2 n( y, l9 N) ]
$ j) R4 Y& W; n' t# R    logical isDba = loggedInUser->isUserSystemAdministrator();* L- x2 ^! d& u6 @; ~( D
    if(isDba == TRUE) cout << "    User is dba member "<< endl;7 j/ ^4 K% q2 P# }- u) k6 U
    if(isDba == FALSE) cout << "    User is not dba member "<< endl;
0 m: ^, z5 m+ d$ H; q   
! i% X3 W! F7 V% f" N9 A: G6 ]    return isDba;9 j9 b2 o7 z" |: i1 S
}[/mw_shl_code]/ ]. v! B2 l  d5 O* ^* M* C
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了