阅读:2774 回复:5
15171162016
2

帖子

15

跟帖

684

积分

中级榴莲
中级榴莲
  • 社区居民

[已解决]当前版本 9.2.7.10427 邮件配置如何实现单点登录

楼主#
更多 发布于:2016-07-07 17:51
请点击<a href="http://*********:8010/Portal/WorkItemDetail.aspx?WorkItemID={WorkItemID}&LoginName={ActivityParticipant}&PageAction=Close">打开流程</a>登录系统后在"我的任务"中进行处理。



loginName 在链接中生成的字符串是name[code]     请问 怎样能直接获取到  code  也就是登陆名 ?

最新喜欢:

H3产品支持_开心H3产品支持...
xiongle
1

帖子

72

跟帖

1946

积分

高级榴莲
高级榴莲
  • 社区居民
1楼#
发布于:2016-07-07 23:19
帖内置顶  –    –  2016-07-08 09:29
只要未登陆都会跳转到Login页面,并把你邮件中的链接地址放到一个q的参数中
所以在Login加载时去写登陆验证一下,然后跳转到q参数的页面,登陆验证方法
参考Login的登陆button按键。
15171162016
2

帖子

15

跟帖

684

积分

中级榴莲
中级榴莲
  • 社区居民
2楼#
发布于:2016-07-07 17:58
补充一下 , 是邮件接收人的登陆名 !
xiongle
1

帖子

72

跟帖

1946

积分

高级榴莲
高级榴莲
  • 社区居民
3楼#
发布于:2016-07-07 23:19
只要未登陆都会跳转到Login页面,并把你邮件中的链接地址放到一个q的参数中
所以在Login加载时去写登陆验证一下,然后跳转到q参数的页面,登陆验证方法
参考Login的登陆button按键。
15171162016
2

帖子

15

跟帖

684

积分

中级榴莲
中级榴莲
  • 社区居民
4楼#
发布于:2016-07-08 10:23
嗯嗯  现在那个单点登录时已经写好了,就是需要这个链接 把 邮件接收人  的logincode 放在链接中传过去 ,  而这个loginName在邮件配置的链接上 没有办法获取到? 请问有没有好的获取到这个logincode 的方法呢 ?
xiongle
1

帖子

72

跟帖

1946

积分

高级榴莲
高级榴莲
  • 社区居民
5楼#
发布于:2016-07-08 17:18
邮件接收人通常不就是任务处理人么?LoginID={ActivityParticipant} ,应该是任务处理人的ObjectID,然后代码里面根据接口
OThinker.H3.WorkSheet.AppUtility.Engine.Organization.GetUnit("用户ObjectID").Code 就可以获取用户Code了
fengkingflx
0

帖子

19

跟帖

829

积分

中级榴莲
中级榴莲
  • 社区居民
6楼#
发布于:2016-07-15 08:32
xiongle:邮件接收人通常不就是任务处理人么?LoginID={ActivityParticipant} ,应该是任务处理人的ObjectID,然后代码里面根据接口
OThinker.H3.WorkSheet.AppUtility.Engine.Org...
回到原帖
游客

返回顶部