找回密码
 立即注册

QQ登录

只需一步,快速开始

风从北来

中级会员

20

主题

219

帖子

531

积分

中级会员

积分
531

微信认证勋章

风从北来
中级会员   /  发表于:2018-10-31 07:34  /   查看:2660  /  回复:5
通达oa版本2017通用版,如何实现用户登录认证直接使用oa以后的系统,和权限。

5 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-10-31 16:27:41
沙发
这个需要设置单点登录。请参考这里:http://help.grapecity.com.cn/pag ... ion?pageId=11308013
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-11-7 15:38:24
板凳
Eric.Liang 发表于 2018-10-31 16:27
这个需要设置单点登录。请参考这里:http://help.grapecity.com.cn/pages/viewpage.action?pageId=11308013

梁老板,我这边也正好有这个需求。 这个能提供示例吗?
注: 我问了下,通达OA是用php开发的。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-8 13:36:17
地板
carl_chen 发表于 2019-11-7 15:38
梁老板,我这边也正好有这个需求。 这个能提供示例吗?
注: 我问了下,通达OA是用php开发的。

PHP的单点登录代码你可以用这个
  1. <?php
  2. namespace app\index\controller;
  3. use think\Controller;

  4. class Index extends Controller
  5. {
  6.     public function index()
  7.     {
  8.             $url = "http://localhost:48143/SSO/GetUserToken";
  9.             $userName = "administrator";
  10.             $password = "";//密码
  11.             $data = "{userName:"" . $userName . "", password:"" . $password . ""}";
  12.             var_dump($url);
  13.             var_dump($data);
  14.             return $this->https_request($url, $data);
  15.     }

  16.   public function https_request($url, $data){

  17.     $data = array('userName' => 'administrator', 'password' => 'DXRLcwhQBiqX');
  18.     $options = array(
  19.         'http' => array(
  20.             'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
  21.             'method'  => 'POST',
  22.             'content' => http_build_query($data)
  23.         )
  24.     );
  25.     $context  = stream_context_create($options);
  26.     $result = file_get_contents($url, false, $context);
  27.     if ($result === FALSE) {
  28.       return $result;
  29.     }

  30.     var_dump($result);
  31.   }
  32.   
  33. }
复制代码


回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-11-8 14:48:40
5#
Eric.Liang 发表于 2019-11-8 13:36
PHP的单点登录代码你可以用这个

好嘞,我发给同事试一试。

niubility !!!  我的梁老师!   

回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-8 14:52:29
6#
carl_chen 发表于 2019-11-8 14:48
好嘞,我发给同事试一试。

niubility !!!  我的梁老师!

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部