• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 472
  • Last Modified:

Advice on integration of two php applications

My project has two 3rd party php apps on a dedicated box running apache, mysql.  My biggest problem is how to join the two registrations/logins/password resets/etc.

Should I work towards combining the user tables in mysql and try to get one of the apps to read user authentication from there?  

Or do I need an SSO server/app (like Josso) on my server to handle authentication and just choose one app to collect the data?  

I do already have about 200 users so I would prefer to not make them change anything but at this point I want to make it solid.   They may have different usernames/passwords between the two right now but I can force a choice.  

One app uses memberID and the other uses userID, if that matters.  

So any direction here would be great...thanks!
0
Large_Farva
Asked:
Large_Farva
  • 2
  • 2
1 Solution
 
MichaelALoftusCommented:
Are these PHP applications which you have written or are they established systems?  What is the context of these applications (ecommerce, cms etc.)?
0
 
Large_FarvaAuthor Commented:
One is Jrox JEM, shopping cart with integrated cms/affiliate program manager and the other is phpFox social network.  I am using JEM to lock the directory that Fox is in unless they have a paid membership.  So members need to checkout through the cart first and then they have access to the social network, which has a separate registration form...obviously this is confusing to the user.  

Thanks for your reply.  
0
 
MichaelALoftusCommented:
It seems like you'll need to edit the code directly so that when the user checks out all of the data fields that are necessary for phpFox are then immediately pushed into that database.  You'll have to dig into the registration script for phpFox and integrate that into the final process after the user has paid through Jrox JEM.  Does that help? It will certainly require custom scripting once the user has successfully completed the transaction.
0
 
Large_FarvaAuthor Commented:
So would I need to choose which user table to use or would it be writing to both dbs?  I know one uses password salt and the other does not...both are md5 so I would have to choose which process to send this through if writing to single user table, right?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now