ECSHOP 中加入单点登录
登录系统A,系统A的首页中有一个链接跳转到ecshop,系统A已使用单点登录,是java做的。
ecshop 中加入单点登录怎么实现。对PHP 不是很了解。
网上找了一个 PHP 单点登录的例子,能实现单点登录,但是怎么整合到ecshop里面去。本人学java的,对php不懂,由于时间关系,现在去学的话时间也不够。
大家帮帮忙吧。急。 扣扣:66014588
ecshop 中加入单点登录怎么实现。对PHP 不是很了解。
网上找了一个 PHP 单点登录的例子,能实现单点登录,但是怎么整合到ecshop里面去。本人学java的,对php不懂,由于时间关系,现在去学的话时间也不够。
大家帮帮忙吧。急。 扣扣:66014588
<?php
//
// phpCAS simple client
//
// import phpCAS lib
include_once('CAS.php');
//可以不用,用于调试,可以通过服务端的cas.log看到验证过程。
phpCAS::setDebug();
// initialize phpCAS
//phpCAS::client(CAS_VERSION_2_0,'服务地址',端口号,'cas的访问地址');
phpCAS::client(CAS_VERSION_2_0,'testsso.yigewang.com.cn',80,'');
// no SSL validation for the CAS server 不使用SSL服务校验
phpCAS::setNoCasServerValidation();
// force CAS authentication
//这里会检测服务器端的退出的通知,就能实现php和其他语言平台间同步登出了
phpCAS::handleLogoutRequests();
//phpCAS::checkAuthentication();
// 访问CAS的验证
phpCAS::forceAuthentication();
// at this step, the user has been authenticated by the CAS server
// and the user's login name can be read with phpCAS::getUser().
// logout if desired
if (isset($_REQUEST['logout'])) {
$param=array("service"=>"http://localhost/phpCasClient/example_simple.php");//退出登录后返回
phpCAS::logout($param);
}
// for this test, simply print that the authentication was successfull
?>
<html>
<head>
<title>phpCAS simple client</title>
</head>
<body>
<h1>Successfull Authentication!这是客户端1</h1>
<p>the user's login is <b><?php echo phpCAS::getUser(); ?></b>.</p>
<p>用户名:<?php echo phpCAS::getAttribute('USER_NAME'); ?>===</p>
<p><?php echo phpCAS::getAttribute('ORG_CODE'); ?>===</p>
<p>==<?php echo phpCAS::getAttribute('PER_CODE'); ?>===</p>
<p>==<?php echo phpCAS::getAttribute('EMAIL'); ?>===</p>
<p>==<?php echo phpCAS::getAttribute('MOBILE_NO'); ?>===</p>
<p>==<?php echo phpCAS::getAttribute('HEAD_PIC'); ?>===</p>
<p>phpCAS version is <b><?php echo phpCAS::getVersion(); ?></b>.</p>
<p><a href="?logout=">退出</a></p>
</body>
</html>
...全文
相关推荐
ECshop修改教程.doc
ECshop修改教程.doc
ecshop加入购物车效果插件
ecshop加入购物车效果插件,亲测可用
ecshop 点击加入购物车弹出
ecshop 点击加入购物车弹出
ECSHOP 立即购买与加入购物车并存
ECSHOP 立即购买与加入购物车并存. 自己亲自修改, 思路简单, 非网上那些到处转来转去的文章.
ecshop 批量上传(加入自定义属性)
下面是实现批量上传(加入自定义属性)思路以及实现的过程。 1.加入属性 之所以只能上传特定的属性,应该是批量上传的固定属性都来自于一张表。esc_goods表. 所以我们想假如自己的属性,必须要在esc_goods中加入自己的属性.比如这次加入的字段加 规格: goods_guige 代码:sql语句:alter table ecs_goods add goods_guige varchar(255) not null after goods_desc; 2.页面修改 位置: admin/templates/goods_info.htm按照其形式加入自定义字段 我这里是174行插入的: <in


