Find Jobs
Hire Freelancers

Custom Script and Gallery Modification

$30-65 USD

クローズ
投稿日: 17年以上前

$30-65 USD

完了時にお支払い
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]>
プロジェクト ID: 3702201

プロジェクトについて

1個の提案
リモートプロジェクト
アクティブ 18年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に1人のフリーランサーが、平均$55 USDで入札しています
ユーザーアバター
See private message.
$55.25 USD 14日以内
4.5 (2 レビュー)
3.0
3.0

クライアントについて

UNITED STATESのフラグ
Prospect, United States
5.0
118
お支払い方法確認済み
メンバー登録日:2月 26, 2009

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。