Have an open source billing app use Drupal's login.

Cancellato Pubblicato Aug 22, 2011 Pagato alla consegna
Cancellato Pagato alla consegna

Hello,

My client is currently running a Drupal 6 website. They would like to start using another application for billing clients called Ofuz. The job is to use only Drupal's login and synchronize logins and users between Drupal and Ofuz.

Please see "Detailed Requirements" below for more information.

## Deliverables

My client is currently running a Drupal 6 website. They would like to start using another application for billing clients called Ofuz. (You can download it from: [url removed, login to view] and Installation instructions are here: [url removed, login to view])

Ofuz has its own login authentication and user tables.

*The functionality the client needs is:*

* When logged into Drupal, Ofuz should be accessible. When logged out of Drupal, Ofuz should not be accessible.

* When accessing Ofuz, the script should check to see if a user with the same drupal id or drupal name already exists, and if not, create that user in the Ofuz database. The objective is so that salesman1 can invoice his clients and salesman2 can invoice his clients separately. Ofuz should not lose its multi-user capabilities.

* Finally, within Ofuz, there is the possibility for a user to add a new "coworker". This basically adds a new user to the "user" table in the ofuz database. When this happens, we would also like the user to be added to the Drupal user database with the same credentials.

Some guidelines:

* The drupal core should not be altered.

* Changes to Ofuz files are fine but a list of all files altered must be provided so that when a new version of Ofuz is released, the client can copy over the changes.

* Changes made to Ofuz files should be labelled with comments.

Notes:

* At the moment, Ofuz doesn't work when installed in a subdirectory (ie [url removed, login to view]). It needs to be installed as something like ofuz.mysite.com. This presumably means that the sessions will have to be shared between domain and subdomain.

* Ofuz allows users to login with their facebook/google/twitter accounts but this functionality does *not* need to be preserved.

* You probably already know this but just in case it helps, Drupal allows logins from external applications. There are sample scripts out there that may help: [url removed, login to view]

If you have any questions, please feel free to ask.

Servizi web di Amazon Ingegneria MySQL PHP Gestione Progetti Architettura Software Testare Software Web Hosting Gestione Siti Web Collaudo Siti Web

Rif. progetto: #3526945

Info sul progetto

2 proposte Progetto a distanza Attivo Oct 11, 2011

2 freelance hanno fatto un'offerta media di $1340 per questo lavoro

messageinfotech

See private message.

$1680 USD in 30 giorni
(2 valutazioni)
2.5
arkconsulting

See private message.

$1000 USD in 30 giorni
(7 valutazioni)
0.0