07-02-2017, 05:47 PM
Well...Hmm. Let's work on this. This is kind of a basic overview of how I would walk through that logic to get you started
There is a tool in userspice called Input::get which will probably be your friend here.
What if you made a page called refer.php
Have that page look for the referrer's username in the link. So let's say my link looked like...
https://userspice.com/refer.php?id=mudmin
Then maybe you would add 2 columns to the users table. and
refer.php would look something like this...
Then you want to check the database to see if that variable is legit.
//check all usersnames for that link
//how many results did you get
//get the user's account
$ //since usernames are unique, you only need first()
$oldPayout = $legit->payouts; //how many payouts DID they have
//give the user credit
//do whatever else you want to do
There is a tool in userspice called Input::get which will probably be your friend here.
What if you made a page called refer.php
Have that page look for the referrer's username in the link. So let's say my link looked like...
https://userspice.com/refer.php?id=mudmin
Then maybe you would add 2 columns to the users table.
Code:
payoutsCode:
payouts_paidrefer.php would look something like this...
Code:
$refer = Input::get('id'); //id is the get variable in the linkThen you want to check the database to see if that variable is legit.
Code:
$legitQ = $db->query("SELECT * FROM users WHERE username = ?",array($refer);Code:
$legitC = $legitQ->count();Code:
if($legitC < 1){Code:
echo "Invalid referral link.";Code:
}else{$
Code:
legit = $legitQ->first();$oldPayout = $legit->payouts; //how many payouts DID they have
Code:
$newPayout = $oldPayout + 1;Code:
$db->update("users",$legit->id,'payouts'=>$newPayout);//do whatever else you want to do
Code:
}
