Skip to content

Instantly share code, notes, and snippets.

@nprussell
Created June 10, 2016 09:35
Show Gist options
  • Save nprussell/072e501ea38f3b7000d2a0d26f6aa528 to your computer and use it in GitHub Desktop.
Save nprussell/072e501ea38f3b7000d2a0d26f6aa528 to your computer and use it in GitHub Desktop.
function addUser(){
global $connection;
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
$display_name = $_POST['display_name'];
$email = $_POST['email'];
$carrier_id = 10;
$salt = hash('sha256', randomString());
$salt = hash('sha256', $salt);
$password = hash('sha256', $password);
$password = hash('sha256', $salt . $password);
$userhash = hash('sha256', $username);
$token = hash('sha256', randomString());
$token = hash('sha256', $token);
$query = $connection->prepare("
INSERT INTO users(carrierID,username,username_hash,password,display_name,email,salt,token)
VALUES (:carrier_id, :username, :userhash, :password, :display_name, :email, :salt, :token)
");
$query->execute([
'carrier_id'=>$carrierID;
'username'=>$username;
'userhash'=>$userhash;
'password'=>$password;
'display_name'=>$display_name;
'email'=>$email;
'salt'=>$salt;
'token'=>$token;
]);
}
header("Location: users.php");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment