Loading...
 
Skip to main content

LDAP authentication fails with HTTP 500 errors (regression appeared in 15.4 and 12.11)

Status
Closed
Subject
LDAP authentication fails with HTTP 500 errors (regression appeared in 15.4 and 12.11)
Version
12.x Regression
15.x Regression
Category
  • Error
  • Regression
Feature
User Administration (Registration, Login & Banning)
Resolution status
Fixed or Solved
Submitted by
erik.qvam
Volunteered to solve
Philippe Cloutier
Lastmod by
erik.qvam
Rating
(0)
Related-to
Description

Trying to login with LDAP servers (including Microsoft Active Directory) fails due to an internal server error which occurs in tiki-login.php. The page obtained is blank.
$userlib->validate_user($requestedUser, $pass, $challenge, $response);

Authentication with local accounts still works.

This regression was introduced by r60747, which was backported to branch 12 in r60750.

Ticket #6283 is a duplicate of this one.

Solution

Fixed: Keep PEAR constructor compatibility (issue introduced in r60748)

Code commited to:
trunk: https://sourceforge.net/p/tikiwiki/code/61643
16.x: https://sourceforge.net/p/tikiwiki/code/61644
15.x: https://sourceforge.net/p/tikiwiki/code/61645
12.x: https://sourceforge.net/p/tikiwiki/code/61646

Importance
9
Easy to solve?
5
Priority
45
Demonstrate Bug on Tiki 19+
Demonstrate Bug (older Tiki versions)
Ticket ID
6252
Created
Thursday 19 January, 2017 09:58:14 UTC
by erik.qvam
LastModif
Monday 12 June, 2017 12:37:00 UTC


Show PHP error messages