2016-09-06 15:09:10 1952次浏览 2条回答 0 悬赏 10 金钱

现在想用YII做域账户登录,没有找到相关的资料,求思路和资料啊~

最佳答案

  • naivefang 发布于 2016-09-07 16:27 举报

    提供一个示例代码吧:

    
    <?php
    $user = 'xxxx';
    $password = 'xxxx';
      
    //设定域信息
    $domain = 'a.com'; //设定域名
    $basedn = 'dc=a,dc=com'; //如果域名为“b.a.com”,则此处为“dc=b,dc=a,dc=com”
      
    $ad = ldap_connect ( "ldap://{$domain}" ) or die ( 'Could not connect to LDAP server.' );
    ldap_set_option ( $ad, LDAP_OPT_PROTOCOL_VERSION, 3 );
    ldap_set_option ( $ad, LDAP_OPT_REFERRALS, 0 );
    @ldap_bind ( $ad, "{$user}@{$domain}", $password ) or die ( 'Authorization failed! Please check your username or password!' );
    echo "Welcome ".$user;
    ?>
    
    
您需要登录后才可以回答。登录 | 立即注册
jimmyfu
总监

jimmyfu

注册时间:2015-12-16
最后登录:2017-01-16
在线时长:15小时5分
  • 粉丝6
  • 金钱2090
  • 威望20
  • 积分2440

热门问题