Concluído

Integrate my custom PHP login application with CouchCMS

Hello coders,

I have developed a custom PHP application. The application has its own very basic login and authentication built into (please see the [url removed, login to view] file attached to this project). My client asked me to integrate basic edition capabilities, and I achieved that using CouchCMS. The results are great, but now I want to integrate the security of both products using only the login process from my custom product. This is, after logging in succesfully to my custom app, I want also to create a CouchCMS session, in such a way that I can just add a link into my app that will lead to the CouchCMS edition, without to have to login again using separate credentials.

To achieve this, you will need to review the KAuth class that handles all authentication matters for CouchCMS. This class is located in the file 'couch/auth/[url removed, login to view]'. The global singleton KAUTH has a user object (KAUTH->user) that is always checked for granting access. This user object is created in the constructor of KAuth by checking for a cookie (_authenticate_cookie() that was originally created at login (using set_cookie() method of KAuth).

So the cookie is the central entity in Couch authentication.

For my site, what we can do is create this cookie in your code at the point where you login the user. Similarly, at the point where you logoff the user by invalidating session, destroy the cookie as well.

Assume that we will one common admin level account for all users in Couch. Use this account name in creating the cookie above.

I have some additional requirements that you must comply:

* I will NOT accept any changes on the CouchCMS source code. You can include the libraries that you need to make the authentication, but you MUST leave the CouchCMS code alone. This is because I don't want to go out of sync with the CouchCMS source code, since future updates might break any custom code. So the deliverable I am expecting is the file [url removed, login to view] I am providing here with the code you created to complete my requirement.

* My preference is that you work on your computer locally. You can download CouchCMS yourself, get the [url removed, login to view] page I am attaching to the project, and simulate at your end the single sign on. However, if you give me a reasonable explanation, I can provide a testing site in my server for you to work on.

* On your bid, I need you to include the URL of the official CouchCMS page. This is to make sure that you read the WHOLE project description. Just Google CouchCMS and the very first result will give you the URL. If you fail to open your bid with this URL, your bid will be rejected.

* Please explain how do you intend to solve this project. I don't need a very detailed explanation, a few words will do. But please do NOT send me one of those premade copied and pasted proposals that you sent to everybody and their dogs here in freelancer. Generic proposals will be ignored (even if you include the URL I asked in the previous point).

* Please send me any questions you may have if you need further information for your bid.

Thank you for your time, happy bidding!

Habilidades: MySQL, PHP, Arquitetura de software, Segurança na rede

Veja mais: work how freelancer php, where to sign in as freelancer, what we can do on freelancer, what php can do, want to login freelancer, use of singleton class, testing app freelancer, sign out of freelancer, sign in freelancer what to do, php project in freelancer, php in freelancer, php checked checked, open a account in freelancer, official description of product, login page of freelancer, login into freelancer account, login in freelancer, login as freelancer, logging into freelancer app, level in freelancer

Acerca do Empregador:
( 43 comentários ) Zionsville, United States

ID do Projeto: #9588291

Concedido a:

creativewebideas

Hi, Here is the link of of CouchCMS: [login to view URL] I will develop the bridge between your app and the CouchCMS. I will not edit any core files of Couch CMS but create a additional file, that will sh Mais

$21 USD / hora
(161 Comentários)
7.9

14 freelancers estão ofertando em média $23/hora para esse trabalho

rajeshsonisl

Hello! With 98% to 99% completion rate, 900+ successfully completed projects, and a 4.99 reputation (maximum possible, 5.0) (can be verified on my profile page https://www.freelancer.com/u/rajeshsonisl.html !!)... y Mais

$42 USD / hora
(697 Comentários)
7.8
seekdeveloper

Hi, I have read your post and understood your requirement. I have great experience working on /PHP/MySQL/HTML5/jQuery/Wordpress/Magento/Joomla/Drupal/AngularJS/node.js/CSS3/Java/Python/Django/Javascript/iOS/Andro Mais

$25 USD / hora
(87 Comentários)
8.3
tomydeveloper

[login to view URL] Hi , I have read your project details. As per your requirement we can do it with session handling as this is same kind of thing which we used to do in phpbb integration with our sites wh Mais

$22 USD / hora
(292 Comentários)
7.8
r4rony

Hi, We have designed and developed many Custom PHP websites. Please check:- CUSTOM PHP WEBSITES ( Mobile compatible design ) ===================== [login to view URL] [login to view URL] http Mais

$15 USD / hora
(69 Comentários)
7.2
scriptphp87

Hello, I'm a professional programmer for web programming with php language to build the system website, Besides, I'm also expert in MySQL , HTML,HTML5,CSS, JS I'm always top in Vietnam freelancer [login to view URL] Mais

$15 USD / hora
(198 Comentários)
7.7
Thesynapses

[login to view URL] Hello There, Greetings Of The Day! I am Ibrahim- Business Development Executive with Synapse. *By mentioning the link above, itself shows that I have gone through all the details in you Mais

$23 USD / hora
(11 Comentários)
6.5
prashushinde9

I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably Mais

$25 USD / hora
(46 Comentários)
6.8
afifaumersl

[login to view URL] Hi There, Hope you are fine and everything is going perfect down at your end. We have developed a number of large and complex systems and have the ability to cater all your needs perfectly. W Mais

$26 USD / hora
(24 Comentários)
6.3
sumonst21

Hello, Sir, I am much interested this job, surely you will get quality work from me. I would really like to work on your project. I really hope you give me this opportunity, as i promise you would not be disappoin Mais

$20 USD / hora
(57 Comentários)
5.3
endivesoftware

[login to view URL] Dear Client, We've reviewed your project requirement and understand that you are looking to integrate your custom PHP application with CouchCMS. Here we are confident to deliver this project. Mais

$15 USD / hora
(1 Comentário)
3.4
tricoreit

Hello Sir, I am having 7 + year of experience in WordPress and PHP. Please let me know some more detail about website and the task. Wordpress Portfolio : -- [login to view URL] -- [login to view URL] -- www.s Mais

$15 USD / hora
(9 Comentários)
3.2
$22 USD / hora
(3 Comentários)
2.6
ranjupenkra

Hello, I just read out your project requirements for website developer position to Integrate custom PHP login application with CouchCMS, I can strongly assure you that I will be able to provide you according to your Mais

$22 USD / hora
(1 Comentário)
1.7
abhaygoswami1

Hello, Thanks for explaining the project details.I can integrate your custom php login application with couch cms. Here is proof that i have read your requirements carefully [login to view URL] Few ques Mais

$22 USD / hora
(0 Comentários)
0.0
WebDesigner002

Dear Hiring Manager, When You Assign the Project than we will start. My Level Of English is Very Good. I have expertise on Php And wordpress. I have more than 7+ year of experience with Php, wordpress. I can d Mais

$21 USD / hora
(0 Comentários)
0.0
$22 USD / hora
(0 Comentários)
0.0