← Back to team overview

mahara-contributors team mailing list archive

[Bug 1296493] [NEW] Login using LDAP auth causes WARNING

 

Public bug reported:

Version: master
Platform: all

This bug may also affect in other version.
1. As site admin, Add LDAP auth to an institution.
2. In the auth config form, enter a fake ldap server's info, and tick "We auto-create users"
3. Logout and  try to login with non-exist username/password.

There is a WARN message:

[WAR] 5b (auth/ldap/lib.php:322) ldap_search(): Search: No such object
Call stack (most recent first):

    log_message("ldap_search(): Search: No such object", 8, true, true, "/home/sonn/code/mahara/master/htdocs/auth/ldap/lib...", 322) at /home/sonn/code/mahara/master/htdocs/lib/errors.php:433
    error(2, "ldap_search(): Search: No such object", "/home/sonn/code/mahara/master/htdocs/auth/ldap/lib...", 322, array(size 5)) at Unknown:0
    ldap_search(resource(#19), "ou=users,o=org", "(cn=234)", array(size 1)) at /home/sonn/code/mahara/master/htdocs/auth/ldap/lib.php:322
    AuthLdap->ldap_find_userdn(resource(#19), "234") at /home/sonn/code/mahara/master/htdocs/auth/ldap/lib.php:141
    AuthLdap->authenticate_user_account(object(LiveUser), "2342") at /home/sonn/code/mahara/master/htdocs/auth/lib.php:1458
    login_submit(object(Pieform), array(size 6)) at Unknown:0
    call_user_func_array("login_submit", array(size 2)) at /home/sonn/code/mahara/master/htdocs/lib/pieforms/pieform.php:527
    Pieform->__construct(array(size 9)) at /home/sonn/code/mahara/master/htdocs/auth/lib.php:520
    auth_setup() at /home/sonn/code/mahara/master/htdocs/init.php:341
    require("/home/sonn/code/mahara/master/htdocs/init.php") at /home/sonn/code/mahara/master/htdocs/index.php:16

[WAR] 5b (auth/ldap/lib.php:331) ldap_first_entry() expects parameter 2 to be resource, boolean given
Call stack (most recent first):

    log_message("ldap_first_entry() expects parameter 2 to be resou...", 8, true, true, "/home/sonn/code/mahara/master/htdocs/auth/ldap/lib...", 331) at /home/sonn/code/mahara/master/htdocs/lib/errors.php:433
    error(2, "ldap_first_entry() expects parameter 2 to be resou...", "/home/sonn/code/mahara/master/htdocs/auth/ldap/lib...", 331, array(size 6)) at Unknown:0
    ldap_first_entry(resource(#19), false) at /home/sonn/code/mahara/master/htdocs/auth/ldap/lib.php:331
    AuthLdap->ldap_find_userdn(resource(#19), "234") at /home/sonn/code/mahara/master/htdocs/auth/ldap/lib.php:141
    AuthLdap->authenticate_user_account(object(LiveUser), "2342") at /home/sonn/code/mahara/master/htdocs/auth/lib.php:1458
    login_submit(object(Pieform), array(size 6)) at Unknown:0
    call_user_func_array("login_submit", array(size 2)) at /home/sonn/code/mahara/master/htdocs/lib/pieforms/pieform.php:527
    Pieform->__construct(array(size 9)) at /home/sonn/code/mahara/master/htdocs/auth/lib.php:520
    auth_setup() at /home/sonn/code/mahara/master/htdocs/init.php:341
    require("/home/sonn/code/mahara/master/htdocs/init.php") at /home/sonn/code/mahara/master/htdocs/index.php:16

** Affects: mahara
     Importance: Undecided
         Status: New


** Tags: ldap

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1296493

Title:
  Login using LDAP auth causes WARNING

Status in Mahara ePortfolio:
  New

Bug description:
  Version: master
  Platform: all

  This bug may also affect in other version.
  1. As site admin, Add LDAP auth to an institution.
  2. In the auth config form, enter a fake ldap server's info, and tick "We auto-create users"
  3. Logout and  try to login with non-exist username/password.

  There is a WARN message:

  [WAR] 5b (auth/ldap/lib.php:322) ldap_search(): Search: No such object
  Call stack (most recent first):

      log_message("ldap_search(): Search: No such object", 8, true, true, "/home/sonn/code/mahara/master/htdocs/auth/ldap/lib...", 322) at /home/sonn/code/mahara/master/htdocs/lib/errors.php:433
      error(2, "ldap_search(): Search: No such object", "/home/sonn/code/mahara/master/htdocs/auth/ldap/lib...", 322, array(size 5)) at Unknown:0
      ldap_search(resource(#19), "ou=users,o=org", "(cn=234)", array(size 1)) at /home/sonn/code/mahara/master/htdocs/auth/ldap/lib.php:322
      AuthLdap->ldap_find_userdn(resource(#19), "234") at /home/sonn/code/mahara/master/htdocs/auth/ldap/lib.php:141
      AuthLdap->authenticate_user_account(object(LiveUser), "2342") at /home/sonn/code/mahara/master/htdocs/auth/lib.php:1458
      login_submit(object(Pieform), array(size 6)) at Unknown:0
      call_user_func_array("login_submit", array(size 2)) at /home/sonn/code/mahara/master/htdocs/lib/pieforms/pieform.php:527
      Pieform->__construct(array(size 9)) at /home/sonn/code/mahara/master/htdocs/auth/lib.php:520
      auth_setup() at /home/sonn/code/mahara/master/htdocs/init.php:341
      require("/home/sonn/code/mahara/master/htdocs/init.php") at /home/sonn/code/mahara/master/htdocs/index.php:16

  [WAR] 5b (auth/ldap/lib.php:331) ldap_first_entry() expects parameter 2 to be resource, boolean given
  Call stack (most recent first):

      log_message("ldap_first_entry() expects parameter 2 to be resou...", 8, true, true, "/home/sonn/code/mahara/master/htdocs/auth/ldap/lib...", 331) at /home/sonn/code/mahara/master/htdocs/lib/errors.php:433
      error(2, "ldap_first_entry() expects parameter 2 to be resou...", "/home/sonn/code/mahara/master/htdocs/auth/ldap/lib...", 331, array(size 6)) at Unknown:0
      ldap_first_entry(resource(#19), false) at /home/sonn/code/mahara/master/htdocs/auth/ldap/lib.php:331
      AuthLdap->ldap_find_userdn(resource(#19), "234") at /home/sonn/code/mahara/master/htdocs/auth/ldap/lib.php:141
      AuthLdap->authenticate_user_account(object(LiveUser), "2342") at /home/sonn/code/mahara/master/htdocs/auth/lib.php:1458
      login_submit(object(Pieform), array(size 6)) at Unknown:0
      call_user_func_array("login_submit", array(size 2)) at /home/sonn/code/mahara/master/htdocs/lib/pieforms/pieform.php:527
      Pieform->__construct(array(size 9)) at /home/sonn/code/mahara/master/htdocs/auth/lib.php:520
      auth_setup() at /home/sonn/code/mahara/master/htdocs/init.php:341
      require("/home/sonn/code/mahara/master/htdocs/init.php") at /home/sonn/code/mahara/master/htdocs/index.php:16

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1296493/+subscriptions


Follow ups

References