Thank you for your time. I do not think it would need a completely new build but rather a few if statments.
I am not very literate with PHP so I really need help but it would be something like this.
If Password = "@LDAP"
Use Athentication source in Mambo
Else
Use Default Authentication Source
This way when SMF saw that the password was equal to @LDAP it would check with the LDAP server to make sure that the users password was current.
If this is something you could help me with it would be very much appreciated. I am using the Simple Board Component and it is not nearly as good a forum as SMF. This site goes live very soon and I dread the data migration if I convert in the future.
There is another thread that kinda hits on this, but it went nowhere so I thought I would start fresh. Also I noticed that he was having sync problems which I am not.
Specs: Apache 2.0.53 PHP 4.3.1 My SQL 4.1 Mambo 4.5.2 SMF 1.0.3
Install of SMF/Mambo Component was successful, install of SMF package was successful. Checklist in Mambo/SMF config was successful. I replicated all current users, which is less than 30 at this point.
My Mambo site is being used as an Extranet and all users except the Super Administrator are registered in the Mambo database via LDAP.
When I login with the only Mambo generated account (Super Administrator) the wrapped or unwrapped forum translates the user data perfectly and I am then logged into SMF.
If I login with any LDAP user, I can successfully login to Mambo, but when I go to the Forum I am shown as a guest that is not logged in.
I checked the Members list in SMF and all members usernames/email addresses/Full Names have come over. My guess is that since the LDAP password is never really written to the Mambo database it is not transfered to the SMF database. To test this I statically reset my SMF password to what my LDAP password is. I then logged in and went to the Forum and everything worked great. Unfortunetly this site once live will play host to over 500 LDAP users of which I cannot statically set their passwords in SMF.
If I look at the Mambo DB and select the password field to the app. LDAP user I see that the the users password is set to "@ldap" which means that the user upon authenticating will always check against the LDAP server. If I do the same for the SMF database I see that all my transferred LDAP users have passwords of "mambohacks.com" which I assume is the temporary password you spoke of. The only problem is they never seem to get updated.
Another thing I noticed was the user that I statically set in SMF sync'd back to the Mambo User DB and overwrote the "@ldap" with its encrypted version of my password. This changed that user from an LDAP user to a registered Mambo user, and if I ever shanged my LDAP password I would no longer be able to authenticate to Mambo via LDAP.
I hope this is enough information. I would really love to use SMF instead of SimpleBoard. Any help would be great.
Joomla Hacks is a Joomla Components, Joomla Modules, Joomla Templates, & Joomla Mambots resource portal. None of the text or images in this public website may be copied without the expressed written consent of the authors. Copyright 2005 by JoomlaHacks.com. Powered by Joomla. All rights reserved. Terms of Use