Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post Oct 26, 2010 07:29 PM by trmptgn
Oct 26, 2010 07:29 PM|LINK
Basically my whole career I have used Joomla, php, and mysql for all websites I have made. Both out of ease of use and because Network Solutions whom I used to work for switched to using that for all custom sites so we received formal training.
The current company I work for has a massive interactive members site which runs behind a static public facing site. The members site does not have CMS functionality, it just manages new members, stats, etc. It is built with asp.net technology.
I have taken a look at the CMS options out there for ASP.Net and I havn't found one that has more pros than Joomla does. (sitefinity, umbraco, dotnetnuke, etc). For one the extension support is lacking for them and I don't want to have to continually hire
developers to make new extensions when they already exist for the Joomla framework.
Okay, that aside my question is:
I want to use Joomla to build the front end public site. The member site will be seperate. However, I need to sync the Joomla users with the asp.net web application users. Username and password - thats it. They can register for the Joomla front end but
this will not carry over into the asp.net database. When they register for the asp.net account separately though, it will check against the joomla database and replace that account with the new information. Effectively the asp.net portion will be the master,
and Joomla will be the slave.
Well we need anyone to be able to register for Joomla and leave comments, etc. But if they are a member of our organization they will need to claim their account through the asp.net app (it checks it against member account numbers when they sign up).
I have looked into this for about a solid week, scouring the web and even these forums. What I have gathered is this should be possible although it will be a pain. Here is a guy who figured out how to authenticate a joomla account on asp.net applications
http://microsync.net/asp-net/authentication-account-joomla-on-asp-net-applications.html. Not sure how much of a help that is in relation to my situation.
On the more complex side could we maybe get the asp.net app to share the mysql database by doing a custom membership provider function?
Maybe just a way to sync user tables via some sort of script that runs when a new member is entered into the asp.net app?
I know, the simpler way would be to just use an asp.net CMS. This seems like a simple request though, since I don't need to share any data other than the users. I am not a developer so most of this probably doesn't even make sense, but any help
with this is appreciated. If this is something that can be done but not easily explained - I am
completely open to hiring a developer to do it.