Basically I have a new client that is after the following functionality from her accountancy website:
- A client area in which here existing clients can log into.
- a place within the log in are where clients can access documents
such as tax returns etc.
naturally this all needs to be very secure. My question is:
Is there a WordPress plugin that can achieve this or is their an open source php framework out there that allows me to do this.
I could go through the process myself using php and mysql PDO but apart from encrypting the passwords i am not confident that the security i could program would be adequate. Any recommendations?
Update
Since originally writing this I’m now in agreement with user1744188’s answer below. WP-Client has been written specifically for this task, and for me it fills a big gap in the WordPress market. The service I’ve been given is very good and I think it’s priced well considering all the features and the resources you get.
It should definitely be noted, however, that the plugin itself is not open source. The main wp-client.php file in the root of the plugin is a big 0.5Mb monster of a file that has been encoded. Every method has been obfuscated and ties into some unencryption method using the licence key.
So it does what it does but you won’t be able to extend or modify it easily.
Original Answer
I agree with John – I personally don’t think I’d use WordPress at all for this. However, I did a job not long ago and they sprung this requirement on me right at the end of the build so I had no choice.
I did it using S2 Member and it worked out well. Here’s the ongoing thread on how to do it, the developer is a really helpful guy, he’s produced a video to help and supported requests.
http://www.primothemes.com/forums/viewtopic.php?t=586