Find Jobs
Hire Freelancers

User/Registration Management

$30-250 USD

Cancelled
Posted almost 16 years ago

$30-250 USD

Paid on delivery
Hallo, i have purchased a software bundle called Group [login to view URL] some days ago and need some small modifications. [login to view URL] project details: i plan to authenticate some users on gameservers. each player has a unique id which is called steam id. a steam id look like: STEAM_0:1:10129553 and can be up to 64 characters long a plugin which is running on the game servers submits a set of steam ids to a web server where the Group Manager .Net is running. here i'd like to check each steam id for beeing registrated or not. the submittion looks like: /[login to view URL];Data=0:1:1234567|0:1:123456|0:1:123456789| please note: 1) the plugin don't sends "STEAM_" in front of each steam id 2) the size/length of each steam id can be different 3) each steam id ends with delimiter "|" 4) affiliate id is the user sign up id the [login to view URL] script should check each steam id and return the status: 1) "registrated" - for a valid user (with confirmed email adr. if this option is enabled) 2) "pending" - registrated user (with unconfirmed email adr. if this option is enabled) 3) "notfound" - unregistrated user 4) "blocked" - the user was blocked from admin and is not allowed to sign in into webinterface, the block also don't allows to reset the pending status when the signup was not completed the return should look like: STEAM_0:1:1234567|registrated| STEAM_0:1:123456|pending| STEAM_0:1:123456789|notfound| please note: it is required to have one steam id and status per line, it is also important to have a "|" as delimiter after each argument. the gameserver plugin parses these information and forces a registration for the unregistrated users. here each user get a website with the following dynamic url call: /[login to view URL];SteamID=0:1:1234567 there i'd like to show a signup form which has 2 steps: 1) the user has to enter his email adr and click signup button 2) when email confirmation is turned on the user get a message that he has to check his email and click the confirmation link, by clicking the link of the email we'll show step 2 of the signup proccess. if email confirmation is turned off we show step 2 instantly. 3) on step 2 we request some more (required) information from the user like username, password, language, country, sex and [login to view URL] he completes the signup we store the information with his own sign up id (sequential integer) and the affiliate id on db and return status "registrated" each time the game server plugin starts a lookup for this id. please note: 1) i'd like to delete not confirmed signups after 7 days automaticly. 2) if a user with a pending signup for a steam id opens the registration form again i'd like show a message that he has to check his emails and click the registration link. also i'd like to have a reset button which deletes all records from db about the pending status to give them the chance to reenter the email adr or use an other one. so the signup process should be restarted from step 1. this reset should work for pending registrations only. additional stuff: 1) it should be possible to sign in with steam id and password OR username and password 2) i'd like to have 2 user groups, the normal users/players and the affiliates. to become an affiliate there should be 2 ways: a) beeing a registrated user and clicking a link in the member area. - here the users have to enter some more details, like full name, adress and payment information - they should also have access to some additional member pages b) beeing a totally new user and clicking a link on the public area - here the users have to enter all details on all 3 steps: a) entering email adr. b) entering login and common information (same as for normal players) c) entering contact and payment information - the only different here is that we don't have the steam id that's all :) regards
Project ID: 276125

About the project

3 proposals
Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of GERMANY
Hamburg, Germany
5.0
5
Payment method verified
Member since Jan 12, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.