博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php接入域账号登陆代码
阅读量:6794 次
发布时间:2019-06-26

本文共 808 字,大约阅读时间需要 2 分钟。

 
 

//替换本地登录为AD域用户认证

//edit by ZhangJin on 2015-05-23 -START-
$dn = $user_account.'@funova.net';
$dn_passwd= $pw;
$ad_host="192.168.1.5:389";
$ad = ldap_connect($ad_host) or die("Could not connet!"); 
ldap_set_option ($ad,LDAP_OPT_PROTOCOL_VERSION,3);
ldap_set_option ($ad,LDAP_OPT_REFERRALS,0);
$bd = ldap_bind($ad,$dn,$dn_passwd);
if($bd){
       $filter="(|(samaccountname=$user_account))";
       //$filter="(|(telephonenumber=18507565164*))";
        //$filter="(|(sn=$dn*)(givenname=$dn*))";
       $attrs = array("displayname","telephonenumber","mail");
       $search = ldap_search($ad,'ou=staff,DC=funova,DC=net',$filter,$attrs);
       $entries = ldap_get_entries($ad,$search);
       //print_r($entries);
       $user_phone = $user_account = $entries[0]['telephonenumber'][0];
       $user_name = $entries[0]['displayname'][0];
       $user_mail = $entries[0]['mail'][0];
}

转载地址:http://cyrgo.baihongyu.com/

你可能感兴趣的文章
国内第一篇详细讲解hadoop2的automatic HA+Federation+Yarn的教程(1)
查看>>
在Centos下配置Rsync服务器
查看>>
异步超时后直接返回
查看>>
利用IT手段严防偷盗票房
查看>>
记《浪潮之巅》-第一版-2.蓝色巨人--IBM
查看>>
linux 系统安装后网卡配置,解决不能上网(重启后不能上网)(新手篇)
查看>>
有类路由与无类路由的区别
查看>>
企业网下の帧中继网络
查看>>
我的友情链接
查看>>
F5新型数据中心防火墙
查看>>
F5荣获网络优化类别年度最佳HP AllianceOne合作伙伴奖项
查看>>
Windows Phone:使用三方(多方)通话的电话会议
查看>>
Exchange2010和2013共存后IMAP问题
查看>>
38 tomcat lb cluster、memcached和msm、msm及jvm虚拟机性能监控、tcpdump和nc工具的使用...
查看>>
Tomcat JVM优化一例
查看>>
给U盘加个回收站
查看>>
ifconfig
查看>>
Oracle 数据库归档满处理办法
查看>>
Linux双网卡绑定脚本
查看>>
udev控制磁盘引导顺序
查看>>