加入收藏
|
设为首页
|
Life家族
|
SCMLife
|
RMLife
|
PMLife
|
SQALife
|
TESTLife
|
企业VIP专区
注册
登录
会员
标签
有奖问答
论坛设施
统计
帮助
SCM Life
»
IBM Rational ClearQuest / ClearDDTS/TestManager
» perl的GetUserGroups怎么用?
输入您的搜索字词
提交搜索表单
Web
www.SCMLife.com
‹‹ 上一主题:CQ中的邮件通知功能【点点滴滴】
|
下一主题:請問有何方法可以強制使用者在一定的時間到期一定要更改CQ密碼 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[已解决]
perl的GetUserGroups怎么用?( 此文章被查看:501次,被回复:2篇!! )
scmtata
Santa Monica
小学四年级
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2007-10-31 17:19
只看该作者
perl的GetUserGroups怎么用?
1.
perl
代码
: my $session = $entity->GetSession();
my $userGroup = $session->GetUserGroups();
if ( $userGroup !~ /coding/){
die "Coding's bug only can be operated by coding!";
}
2. 这段代码验证是没错的,目的是:如果当前
用户
是属于coding组的,则不能进行操作;
3. 测试发现达不到效果,$userGroup的值是当前用户的所属组,好像是一个数组(比如("coding","test","design")),判断$userGroup是否包含coding,这样写$userGroup !~ /coding/好像不对啊, 请问要怎么写才对啊?
4.谢谢。
问题已经
解决
[
打开主题
]
本主题的最佳答案为 [
3
楼].
搜索更多相关主题的帖子:
perl
© 本文为
scmtata
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
12602
帖子
503
精华
1
积分
1276
阅读权限
30
性别
男
来自
厦门
在线时间
421 小时
注册时间
2007-9-25
最后登录
2008-10-11
失踪天数:0
查看详细资料
TOP
yunshan
版主
个人空间
发短消息
加为好友
当前离线
沙发
大
中
小
发表于 2007-10-31 22:20
只看该作者
GetUserGroups这个方法返回的是一个数组,返回当前用户所属于的用户组。
一般不能直接比较
对于VBS,可以通过如下:
dim usergroups
usergroups = session.GetUserGroups
for each group in usergroups
if yourusergroup = group then
' doing something here
end if
next
对Perl,差不多的。
© 本文为
yunshan
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
SCMLife--致力于做一流得配置管理社区
UID
962
帖子
1945
精华
15
积分
4572
阅读权限
100
性别
男
来自
北京
在线时间
1291 小时
注册时间
2006-11-23
最后登录
2008-10-11
失踪天数:0
查看详细资料
TOP
scmtata
Santa Monica
小学四年级
个人空间
发短消息
加为好友
当前离线
板凳
大
中
小
发表于 2007-11-1 15:25
只看该作者
回复 沙发 的帖子
1. 其实本来我也是用foreach来判断的, 但是一直达不到效果,所以开始怀疑GetuserGroups的内部结构;
2. 刚刚用了你上次提供的输出语句查看了下Groups里的内容,才发现原来是CODING,而不是coding(区分大小的),晕啊。
use Win32;
Win32::MsgBox("message",16,"title");这句用调试很有用啊!
最佳答案
该回答被楼主/管理员列为正解!
© 本文为
scmtata
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
12602
帖子
503
精华
1
积分
1276
阅读权限
30
性别
男
来自
厦门
在线时间
421 小时
注册时间
2007-9-25
最后登录
2008-10-11
失踪天数:0
查看详细资料
TOP
‹‹ 上一主题:CQ中的邮件通知功能【点点滴滴】
|
下一主题:請問有何方法可以強制使用者在一定的時間到期一定要更改CQ密碼 ››
视频教程专区
视频教程
配置管理
配置管理方法论
IBM Rational ClearCase
CCRC
IBM Rational ClearQuest / ClearDDTS/TestManager
CVS/SVN
Borland StarTeam
Microsoft VSS/VSTS
Telelogic SYNERGY
其它CM工具
Serena PVCS
Perforce
北大青鸟JBCM
Hansky Firefly&Butterfly
构建与发布管理
JIRA
Jazz&RTC
需求管理
需求管理思想
IBM Rational RequisitePro
Telelogic Doors
其它需求管理工具
Hansky DragonFly
项目管理
项目管理方法与思想
PMP认证
Microsoft Project
IBM Rational Portfolio Manager
其它项目管理工具
质量管理&质量体系
质量管理(SQA&SQC&SEPG)
过程(CMMI&ISO&RUP&Agile&6西格玛)
软件度量
测试管理
测试方法论
Test Director&Quality Center
LoadRunner
QuickTest Professional
WinRunner
IBM Rational Robot
IBM Rational Performance Tester
IBM Rational Manual Tester
IBM Rational Function Tester
IBM Rational Purify&PurifyPlus
Dunit&Junit
其它测试工具
天下中文
文档中文化
旗帜
谈书论道
职场生涯
金色职场
休闲茶座
我爱摄影
秘密论坛
论坛管理
社区公告
活动/咨询/培训/认证
问题/意见/建议
Telelogic专区
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
社区银行
附件收入排行
中文化荣誉殿堂
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计