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)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。