https://www.myziyuan.com/
- 互站网
- 整个配置过程我划分成四步骤:1、准备CAS的PHP库和相关库文件1)到CAS的网站下载文件phpcas-0.60-rc7.zip2) 由于其用到了PEAR的DB库,需要到PEAR网站去下载。下载文件PEAR-1.7.1.tgz和DB-1.7.13.tgz 也可在google上搜索。当然不一定是我说的版本,但我给的是我试验成功的版本。3) 用于使用到了SSL所以需要下载openssl。当然我是在windows环境下试验的,下载的是其的windows版本。4)安装openssl。2、配置PHP环境1)将phpcas-0.60-rc7.zip解压,我们选在了PHP环境的include目录。在其下建立cas将文件解压进去。2)同理将PEAR-1.7.1.tgz和DB-1.7.13.tgz解压,也分别建立pear和db两个目录。3)修改php环境的ini文件,一般是php.ini文件。将我们前两步骤建立的目录加入到include_path中。根据安装环境修改对应的unix或windows项。4)由于phpcas用到了CURL(用于连接ssl)和DOMXML(用于处理CAS服务器返回的消息)两个组件,因此需要保证php解释环境需要有这两个扩展。需要做的就是修改ini文件将extentions节下的屏蔽符号去掉,然后就是检查PHP环境的extentions目录下是否有对应的.dll或.o文件。一般标准安装都会有。3、测试CAS的php客户端1)前面做完后,应该比较激动了,很想看看php程序到底能不能访问CAS呢。2)在phpcas-0.60-rc7.zip中的docs/examples中有几个测试程序。当然我们先前解压的目录下也有。3)我们只是看一下通了没有,因此拷贝example_simple.php文件到apache的htdocs下。具体根据你的web服务器配置。总之目的就是能通过浏览器访问example_simple.php。在用之前需要修改example_simple.php文件,主要是要修改里面关于CAS服务器配置信息,修改代码中的phpCAS::client(...)这一句。整个方法意义如下:phpCAS::client(CAS_VERSION_2_0,'服务地址',端口号,'cas的访问地址');将自己的服务地址和端口号和cas的相对服务地址的url填如就可以了,例如:phpCAS::client(CAS_VERSION_2_0,'localhost',8443,'cas');表示可以通过localhost:8443/cas访问到CAS服务。4)在浏览器里试验一下吧,没有意外的话会看到CAS的登录界面。这就表示配通了。4、根据项目需要修改对应的PHP代码,加入对CAS的调用,将用户登录交给CAS我们只需处理对应的用户,在PHP程序中的权限问题了。对于旧有就有的PHP代码只需要用访问CAS服务换掉验证用户身份部分就可以了。调用CAS关键性代码:include_once('CAS.php'); //可以不用,用于调试,可以通过服务端的cas.log看到验证过程。 phpCAS::setDebug();// 初始化phpcas p hpCAS::client(CAS_VERSION_2_0,'服务地址',端口号,'cas的访问地址'); 例如:phpCAS::client(CAS_VERSION_2_0,'localhost',8443,'cas');// 不使用SSL服务校验 phpCAS::setNoCasServerValidation();// 访问CAS的验证 phpCAS::forceAuthentication();这时候就验证完毕了 获得用户名可以通过phpCAS::getUser()//登出 if (isset($_REQUEST['logout'])) { phpCAS::logout(); }当然CAS除了它默认的登录界面和校验逻辑,还是允许自行定义的。如何自定义登录界面,后续在谈。转载仅供参考,版权属于原作者。祝你愉快,满意请采纳哦
- 2021-02-22 13:50:01
- Lu珊Han
- GTIN为条形码,即“全球贸易项目代码”。GTIN用作识别商品品项的全球性独一编码,是编码系统中应用最广泛的标识代码。GTIN有四种不同的代码结构:GTIN-14、GTIN-13(原称EAN-13)、GTIN-12、GTIN-8(原称EAN-8),每一个表示代码必须以整体方式使用。完整的标识代码可以保证在相关的应用领域内全球唯一。CAS为化学码,是“化学物质登录码”CAS是某种物质(化合物、高分子材料、生物序号(Biological sequences)、混合物或合金)的唯一的数字识别号码。CAS号以连字符“-”分为三部分,第一部分有2到7位数字,第二部分有2位数字,第三部分有1位数字作为校验码。其缩写CAS在生物化学上变成为物质唯一识别码的代称,相当于每一种化学物质都拥有了自己的“学号”。如今的化学数据库普遍都可以用CAS编号检索。
- 2021-02-11 21:03:01
- dafvzzz9
- 常用危险化学品安全周知卡编制导则中 CC码具体是什么意思有什么作用,CC码是中国化学品登记编码。与美国化学文摘化学品代码CAS码一样,也是一种化学品分类识别码。其分类与代码排序原则为: 1.先无机后有机; 2.先少后多(如一氧、二氧;一甲、二甲…排序); 3.先低碳后高碳(如甲、乙、丙一排序); 4.—先烷基后芳基; 5.位置按邻、间、对、N_—排序; 6.凡多个不同官能团者归类就前不就后; 7.类名与化合物名重合时,加“.1”为化合物名。
- 2021-02-11 21:03:01