⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 compare_s.c

📁 操做 openldap 的c语言源码
💻 C
字号:
#include "ldap.h"
#include "stdio.h"


int main()
{
  LDAP  *ld;
  int version;
  char *attrname;
  char *attrvalue;
   if( (ld = ldap_open( "192.168.3.3", 389 ))  == NULL )
        exit( 1 );
   version = LDAP_VERSION3;

   ldap_set_option( ld, LDAP_OPT_PROTOCOL_VERSION,&version);
   if(ldap_simple_bind_s(ld,"cn=root,dc=starxing,dc=com","secret")!=LDAP_SUCCESS)
   {
     ldap_perror( ld, "ldap_simple_bind_s" );
     exit( 1 );
   }

    attrname = "sn";
    attrvalue = "starxing";
  if(ldap_compare_s(ld, "cn=starxing,dc=starxing,dc=com", attrname, attrvalue) != LDAP_SUCCESS)
  {
	ldap_perror(ld,"ldap_compare_s error");
    return( 1 );
  }

  ldap_unbind(ld);
  return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -