Find Jobs
Hire Freelancers

Custom Script and Gallery Modification

$30-65 USD

Zamknięte
Opublikowano ponad 17 lat temu

$30-65 USD

Płatne przy odbiorze
I have 3 servers running Gallery. I need to allow users to login from a central location no matter which server they are on. Script 1 - A copy will be placed on each Gallery server. The script will have variables for the MySQL connection, and will have a secret ket defined. It accepts external requests that specify a username and the secret key (not the user's password). It checks the secret key, then if the user exists on that server, it will return "Yes" and the registration date. If the user does not exist, it will return "No". Otherwise, it will return "error". Script 2 - This will be installed at the central login location (a fourth server). It will have the URL's of the 3 copies of the above script defined in an array. It will ask for a username and password, or accept those variables passed to it from an HTML form or from script 3. When it receives the user info, it will poll Script 1 on all 3 gallery servers to see if that username exists. It include the secret key but does not send the user's password. If one server responds that the user does exist, it will redirect the username and password to that gallery's login url as an http post. If multiple servers report that the user exists, it will display a page showing the multiple registration dates for that username on different servers, allow user to select which date they registered on (as a radio button selection), then redirect their login info to the correct server. This script will also process requests from script 3. Modification 3 - Just a modification of the gallery code which will be installed on all 3 Gallery servers. If someone signs up for a user account it will send a request to script 2 to see if the requested username exists anywhere else. If it does, it will create an error in the registration screen telling them to pick a new username. Your bid is for the entire project (All 3 parts) ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done shall be delivered prior to finalizing the payment. This project must be written in PHP and completed in full within 14 days of accepting the job, and payment will be made in full upon completion. Progress reports should be made regurlarly during the process. I will be happy to answer questions, review code or discuss development methods as needed. 2) Deliverables must be in ready-to-run condition, as follows: I will install the scripts myself on my server. The seller should demonstrate that the scripts work as specified on their own demonstration server. Access will not be given to my live servers, however should difficulty arise during installation, seller shall assist as needed until installation is successful. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Apache server on Linux, Gallery 2.01 using a MySQL database. Scripts shall be written in PHP and shall function with register_globals turned off. The script should be able to handle additional gallery servers by adding the url to the array in script 2. The source files for Gallery 2.01 can be downloaded here: <[login to view URL]>
Identyfikator projektu: 3702201

Informację o projekcie

1 oferta
Zdalny projekt
Aktywny 18 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
1 freelancer is bidding on average $55 USD for this job
Awatar Użytkownika
See private message.
$55,25 USD w 14 dni
4,5 (2 opinii)
3,0
3,0

O kliencie

Flaga UNITED STATES
Prospect, United States
5,0
118
Zweryfikowana metoda płatności
Członek od lut 26, 2009

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.