Error using ldap auth on web auction 0.3.5
Archived from the Web Auction Discussion forum.
ikramahamed82 — Tue Mar 03, 2009 9:49 pm
Hi Steve,
I need users to bid using there AD id.
When I try to enable ldap I get this error
Fatal error: Cannot use object of type PEAR_Error as array in /var/www/html/webauction/dataface/Dataface/Serializer.php on line 75
my conf.ini
[_auth]
auth_type=ldap
;url=”https://my.sfu.ca/cgi-bin/WebObjects/cas.woa/wa”
users_table = “users”
username_column = “username”
;password_column = “password”
;allow_register=1
ldap_host = “192.168.1.88”
ldap_port = “3268”
ldap_base = “ou=users,dc=mysales,dc=com”
my ldap module is in /var/www/html/webauction/dataface/modules/ldap.php. using
http://weblite.ca/svn/dataface/modules/Auth/ldap/trunk/
am I doing something wrong?
this is the error_log from apache
[Wed Mar 04 12:47:54 2009] [error] [client 192.168.1.12] PHP Fatal error: Cannot use object of type PEAR_Error as array in /var/www/html/webauction/dataface/Dataface/Serializer.php on line 75, referer: http://sinsxvlab110.mysales.com/webauct … gories+asc
Thank you,
/Ikram
shannah — Thu Mar 05, 2009 9:37 am
See this post: http://xataface.com/forum/viewtopic.php?t=4475 and see if some of the modifications made by Jean or fantomasdm will help for your ldap setup.
ikramahamed82 — Fri Mar 06, 2009 4:56 am
Hi Steve,
My ldap server needs authentication to retrieve ldap info. how do i pass that info in conf.ini.
Also is there away how i can auto insert ldap user details in to the database.
example.: When a user uses hes AD id to login, webauction authentication tool will retrieve “title,mail address,department” and insert it to relavent DB tables
Thank You,
/Ikram
shannah — Mon Mar 09, 2009 9:13 am
If you check out Jean’s version of the LDAP module you’ll see that passes the user’s name/password to the ldap_bind function to make the connection to the AD server. You may want to do something similar to this.