找回密码
 立即注册

QQ登录

只需一步,快速开始

87293299

初级会员

9

主题

42

帖子

251

积分

初级会员

积分
251
87293299
初级会员   /  发表于:2021-1-17 14:16  /   查看:2049  /  回复:4
1金币
论坛帮助教程关于单点登入只提供了一个语言的代码,有没有其他语言的单点登入代码

最佳答案

查看完整内容

其实单点登录的逻辑在帮助手册中说的很清楚,我们只是以C#代码写了个示例,其他的代码也是一样的逻辑 这是之前有客户通过php写的单点登录的代码,大同小异,如果你对代码比较了解,这个对你来说并不是问题

4 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-17 14:16:40
来自 3#
其实单点登录的逻辑在帮助手册中说的很清楚,我们只是以C#代码写了个示例,其他的代码也是一样的逻辑
这是之前有客户通过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. }
复制代码



回复 使用道具 举报
Francis.Wang讲师达人认证 活字格认证
高级会员   /  发表于:2021-1-17 17:36:02
2#
可以试下这种方法:https://gcdn.grapecity.com.cn/fo ... &extra=page%3D3,对语言不做特殊限制。
回复 使用道具 举报
87293299
初级会员   /  发表于:2021-1-18 12:50:34
4#
Eric.Liang 发表于 2021-1-18 10:34
其实单点登录的逻辑在帮助手册中说的很清楚,我们只是以C#代码写了个示例,其他的代码也是一样的逻辑
这是 ...

不会代码,所以只会复制黏贴,简单修改。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-18 15:09:22
5#
87293299 发表于 2021-1-18 12:50
不会代码,所以只会复制黏贴,简单修改。

那这就没办法了,单点登录都是依靠代码完成的,不同的环境,不同的开发语言都有差别,如果你对代码不了解,后续维护也很费劲的。
建议你可以看看有没有大佬愿意有偿帮你搞一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部